He received his Ph.D from Tehran University in 1996, and holds a B.A degree in English, an M.A in TEFL, and Diploma in Applied Linguistics, Phonetics, and the Teaching of English. He has taught English at different levels for 20 years, and has published a number of books and articles on language in general and the English language-related topics in particular.