He has Taught European History to Graduate and Post-Graduate students in Delhi University. He was an associate in Eurindia Project (an EC project), from 2003 and a Fellow at Nehru Memorial Museum & Library from 2005.