He joined the 15th batch of Training School Programme of Bhabha Atomic Research Centre, Mumbai in 1971. He was trained in experimental nuclear physics at BARC and at Lawrence Berkeley laboratory, USA. He moved to Kolkata to work at the Variable Energy Cyclotron Centre, a unit of the Department of Atomic Energy and obtained his PhD in 1984 from the University of Calcutta. He was also a postdoctoral fellow at GANIL Laboratory in France from 1984 to 1986. He was Director of Institute of Physics, Bhubaneswar during June 2006 – June 2009. He retired from service in October 2012 as Outstanding Scientist at VECC Kolkata.