Иван Колев е роден е на 14 юли 1957 година в София. Играл е на поста полузащитник в Локомотив София, Сливен, Академик (София), ЦСКА . След това прекъсва състезателната си кариера и започва работа като треньор. Работи в различни български и индонезийски отбори, треньор е на младежкия национален отбор на България и на националните отбори на Индонезия и Мианмар.