He was born in Tehran, and graduated in Persian Literature from the Literature and Human science Faculty of Tehran University. He held various jobs as an aide, teacher, library staff, and examination designer for governmental employers and staff in the national old document centre, and creative writing lecturer. He has written ten novels, numerous short stories, a fiction dictionary, and published some research on literature and the short story. His writing has been translated into English, German, Armenian, Italian, Russian, Romanian, Hebrew, Arabic, Hungarian, Urdu, Hindi and Chinese. He currently lives in Tehran and teaches creative writing and short story writing.