Hajmohammadi started his career with Saipa. In summer 2011 he joined Malavan. In the 2012-2013 season he only appeared in 4 games for Naft, three times playing the whole length of the match and once being substituted in.
On June 25, 2015, he joined Esteghlal on a two-year contract.
He was invited to Iran U-22 by Alireza Mansourian to competing in 2013 AFC U-22 Asian Cup qualification.