Karim Bagheri (born 20 February 1974) is a retired Iranian professional football player and coach. He played over half of his professional career for Persepolis in the Persian Gulf Pro League. He is currently an assistant coach for the Iran national football team under Dragan Skočić.