Haghverdian started playing football at the age of 13 when he joined amateur side Gohar F.C. Under the guidance of coach Areshavir Yeritsian, Haghverdian developed into a star player for the team. In 1963, Haghverdian was spotted by Ararat Tehran FC coach Garnik Mehrabian. Noticing his talent, Mehrabian immediately signed Haghverdian to a contract for the remainder of the season.
Haghverdian continued to play for the team for three seasons, until he was spotted by Taj S.C. manager Zdravko Rajkov. Haghverdian spent 6 seasons with Taj S.C., in where he participated in a record 17 Tehran derby's against rival Persepolis F.C. Haghverdian received 23 caps by the Iranian National Football Team, scoring his only goal against Pakistan in the 1970 RCD Cup.