Ghaffarzadegan was born in Ardebil on October 2, 1959, and finished his studies at Ardebil Elementary Teacher's College in 1977. He worked as a teacher and taught in the villages of Ardabil. His first work was published in 1980.