He obtained his Bachelor of Science degree in 1969 from the Scottish Church College under the University of Calcutta, and MSc and PhD degrees in physics from Visva Bharati in 1971 and 1977, respectively. He joined Jadavpur University as a lecturer in 1981 and was subsequently promoted to professor in 1998. In 2008, he moved to the Indian Institute of Science Education and Research, Kolkata as a professor. He held Visiting Positions at Fermilab, CERN and different research institutes of India.