He went to school at The Air Force School, Subroto Park, New Delhi. He graduated from St. Stephen's College at the University of Delhi. He has an M.A. in Political Science and an M.Phil. and PhD in International Relations from Jawaharlal Nehru University (JNU).