Bachelor of Science, Shiraz University, 1985. Master of Science, Sussex University, 1987. Doctor of Philosophy, Sussex University, 1990.
Assistant professor, Shiraz (Iran) U., 1990-1997; associate professor, Shiraz (Iran) U., since 1997.
Member International Astronomical Union, Iran Astronomical Society (committee), Iran Physical Society.
Married Zahra Hashemi, September 18, 1991. Children: Mohammad Sadegh, Maryam.