Bachelor of Science, Tehran (Iran) U., 1968; Master of Science, Tehran (Iran) U., 1970; Doctor of Philosophy, U. Adelaide, Australia, 1975.
Assistant professor, Shiraz (Iran) U., 1975-1980; department chairman biology, Shiraz (Iran) U., 1978-1979; associate professor, Shiraz (Iran) U., 1980-1983; research fellow, U. Adelaide, 1983-1985; senior principal scientist, Commonwealth Scientific and Industrial Research Organisation, Adelaide, since 1985. Visiting assistant professor Purdue University, West Lafayette, Indiana, 1979-1980.
Manager rural community-assisted water supply project National Development Scheme, Shiraz, 1976. Member American Association for the Advancement of Science, International Society for Plant Molecular Biology, Iranian Association South Australia (co-founder).
Married Mitra Iraji, August 3, 1978. Children: Pouria, Nimah.