He was commissioned into 18th Sikh Regiment on 14 Dec 1985, which he later commanded at Faizabad and in Sub Sector Haneef (Siachen Glacier).
He has served extensively in the North East in Nagaland, Manipur, Assam and Sikkim.
He commanded a Brigade in Manipur, where he was awarded the Yudh Seva Medal and was the Inspector General of Assam Rifles (North) in Nagaland for which he was decorated with the Ati Vishisht Seva Medal.
He also has been awarded the Chief of Army Staff Commendation Card on three occasions.
He has also served as Brigadier General Staff in Maharashtra, Gujarat and Goa Area and in the Defence Intelligence Agency.