V lize hrál za Tatran Prešov (1985–1992). Nastoupil ke 133 utkáním a dal 3 góly. Za reprezentační B-tým nastoupil v 1 utkání, za reprezentaci do 21 let nastoupil v letech 1986–1987 ve 12 utkáních a dal 1 gól. Jeho otec Ľudovít Štefan byl ligový fotbalista Prešova.