Career
He is elder brother of Ali Karimi. Persepolis
He started his career with Persepolis in 2000 when the club needed a Goalkeeper, and he was introduced to Ali Parvin by Sadegh Doroudgar to be on trial with the club He joined Persepolis and played 8 Seasons for them.
He was Persepolis"s first choice goalkeeper during 2005-2006 and 2006-2007 seasons, and he became one of Key Players of the team in the 2005-2006 Hazfi Cup.
In the 2007-2008 Season, He Became a Benchwarmer after Hassan Roudbarian and Mehdi Vaezi and just played one match, Which was his last appearance for Persepolis. On the match on February 10, 2008 against Aboumoslem He played mistakenly, conceding 3 goals in the First half and was Booed by the fans, In the half time, he was asked by IRIB Reporter about his Performance.
"I have nothing to say", he replied. Persepolis Scored in the Second half making a 3-3 draw.
Damash
He moved to the Gilani Club Damash in 2008-2009 and was Second Goalie of Ali Nazarmohammadi.
He had problems with the Club after Amir Abedini did not pay his wage in time, so he complained and left training. Abedini Fired him from the club He was later fined about 2000$ of his contract due to "his insolence to Chairman Abedini" and returned to trainings after compromise with the club
Rah Ahan
He joined Rah Ahan in 2009. he played one season alongside Masoud Homami.
He Remained in the next season with the club Othe Goalies were Hassan Roudbarian and Saleh Khalil Azad.
He Rejected a Transfer to Steel Azin in December 2010. He was released by the club on 1 July 2013.
Aluminium
In summer 2013, he signed a two years contract with Aluminium, who relegated from Iran Pro League to Division 1 last season.
He was called up for team melli once by Amir Ghalenoei in 2006, but never made a debut. Persepolis
Iran Pro League (2): 2001-2002, 2007-2008.