Судијски испит положио је давне 1970. године, са 18 година.
На прволигашкој сцени дебитовао је 1979. године као судија првенствене утакмице између Сарајева и Вардара. Судио је на 187 прволигашких утакмица.
Од 1981. године је интернационални играч са знаком ФИФЕ. Прва међународна утакмица коју је судио била је утакмица на Митропа купу.
У каријери је делио правду у 54 међународне клупске утакмице и 42 међународне утакмице.
Два пута је био на светским првенствима. У Мексику је 1986. био главни судија два пута и четири пута као помоћни арбитар, а у Италији 1990. два пута и четири пута као помоћни судија.
Прочитајте још
Главни судија финалне утакмице Суперкупа (Милан-Сампдорија) 1990. и реванш финала Купа УЕФА 1992 (Ајакс-Торино). Као професионалац, судио је и утакмице у Ј лиги (1994-1997).
Он се опростио 1997. деливши правду на пријатељској утакмици између Урава Ред Дајмондса и Манчестер Јунајтеда.
УЕФА посматрач коме је указана част и поверење да оцењује судије.
По занимању инжењер, дипломирао је на Технолошком факултету у Београду.
Као фудбалер прошао је све селекције београдског Партизана.