麦哈茂德998年即统治着阿富汗和波斯东北部的
伽色尼(今阿富汗加兹尼)的王位。他是伽色尼王朝的第三代突厥君主和第一个入侵印度的人。当麦哈茂德接到哈里发对他的王国的封赠书后,就发誓要入侵印度,把异教徒赶走。
马茂德第一次远征印度之战在1001年。他率领1.5万人的轻骑兵在白沙瓦附近占胜3倍于己的印度军队。
1008年,麦哈茂德进攻白沙瓦,与拥有3万军队的印度王公联盟会战。麦哈茂德见力量悬殊,以挖掘壕沟进行固守,但仍遭受重大伤亡。正准备退却时,印军突然因大象受惊乱冲乱闯而四散逃遁。他乘势追杀,大胜,于是吞并了旁遮普。
1024年,远征索姆纳特,再次进行大肆掠夺。麦哈茂德生前对印度平原进行了十七次远征,捣毁了印度教徒的许多寺庙,攫取了无数的金银财宝,并把旁遮普、克什米尔并入了伽色尼王朝的版图。