He previously managed some big clubs in Iran, including: Persepolis, Naft Tehran, Zob Ahan, Tractor Sazi and Padideh.
He played in Poora for four years and later signed with Persepolis in 1995 and began his work with Stanko Poklepović and won the league in his first season.
In 2005, Yahya left Persepolis for a lucrative contract with Saba Battery, many critics were skeptical about his success in this newly formed team, but Saba Battery, with the help of Golmohammadi and Iranian national teammate Ali Daei, surprised everyone by winning the Hazfi Cup, and also did extremely well in the Asian Champions League, beating more experienced and seasoned campaigners.
He has been immensely popular with Iranian fans after he scored the last minute winner in a 2002 World Cup qualifying game against Republic of Ireland, coming deep to head the ball home though Iran lost the game in aggregate and failed to qualify for the Korea/Japan World Cup.
[7] On 11 June 2006, Golmohammadi scored the equaliser in a 3–1 loss to Mexico in the opening round of the 2006 FIFA World Cup.
[9] After the resignation of Mohammad Hossein Ziaei as the head coach of Saba Battery, Golmohammadi was named as his successor to lead the team for the ensuing fixtures.
He continued his work with Tarbiat Yazd the following season and led the team to a third-place finish but were shy one point of qualifying for a promotion play-off.
On 25 September 2012, Persepolis officials announced that Golmohammadi would become the assistant coach of Manuel José instead of Mohsen Ashouri.
On 7 December 2012, Golmohammadi was promoted to the first team as the caretaker manager after Jose was banned from training camp by club president Mohammad Rouyanian.
[11] His side won their other three matches in Hazfi Cup to qualified to the final, when they lose in penalties to Sepahan.
His first game for Persepolis in Iran Pro League was ended 2–2 against Sanat Naft with two early goals from Ali Karimi and Mohammad Nouri.
Golmohammadi left Naft Tehran to Zob Ahan by mutual consent on 10 May 2014, after only one season in charge of the team.
On 10 May 2014, Zob Ahan announced on their official website that Yahya Golmohammadi signed a two-year deal with the Isfahani outfit.
This was Golmohammadi's second stint with Persepolis F.C.. At that moment he took charge of a team who were leading the Persian Gulf Pro League by 3 points.
[16] After managing this team for 4 years and achieving a lot of honours in Persepolis F.C., On 1 January 2024 after the match against Mes Rafsanjan F.C., he announced his resignation as his role.