He played for three clubs including Taj Abadan, Taj Tehran (Esteghlal), and Shahbaz FC, as well as the Iranian national team and the national youth team of Iran. He also managed Esteghlal from 1988 to 1989. During his time as a football player, he scored 37 goals for the Iran national football team and was Iran's all-time top scorer for twelve years before his record being broken by Ali Daei. He was the top scorer at the 1974 Asian Games and the 1976 AFC Asian Cup.