He graduated with the first rank from the department of Electrical Engineering at the University of Tehran. He started studying Physics at Sharif University in 1989 where he earned his Ph.D. after four years. He was among the third batch of Physicists who earned their Ph.D. in Iran.