Tomar was born on 12 June 1957 in Morar village in Gwalior district (of Madhya Pradesh) in a Rajput family to Munshi Singh Tomar and Sharda Devi Tomar. He graduated from Jiwaji University. He is married to Kiran Tomar, with whom he has two sons and a daughter. He was nicknamed as Munna Bhaiya by Babulal Gaur.