U karijeri je igrao za Podgrmeč, Zagreb, Hajduk, Lokomotiv, Gaziantepspor, Kasimpasu, Erciyesspor, Vardar, Isfanhan i Koper, a od 2017. je član Domžala.