Career
He is the Iranian record holder in the 400 m and 4×400 m relay. He was a semi-finalist in the event at the 2007 World Youth Championships in Athletics and came fifth at the 2008 Asian Junior Athletics Championships the following year. He was chosen for the 400 m and relay team at the 2010 Asian Games, but did not get past the first round in either event.
He established himself in the senior ranks in 2011 by taking the 200 m and 400 m Iranian titles.
He came fourth in the 400 m at the 2011 Asian Athletics Championships, just behind Yuzo Kanemaru, and anchored the Iranian 4×400 m relay team to the bronze medal. The 2011 Military World Games in July saw Hashemi break the national record in the 400 m with a run of 45.81 seconds, as he defeated Kenya"s Mark Mutai to take the gold medal.