Da dilettante fece parte della nazionale jugoslava impegnata ai Giochi Olimpici di Mosca nel 1980. Salì in due occasioni sul podio del Kroz Jugoslaviju, ossia il Giro di Jugoslavia.
Fu poi professionista per due sole stagioni, nel 1983 e nel 1984 con la Malvor-Bottecchia di Dino Zandegù, ma non colse successi nella massima categoria, il suo miglior risultato fu il terzo posto al Giro di Puglia 1983. Nel 1983 partecipò alla Milano-Sanremo ed al Giro d'Italia, terminandoli entrambi e cogliendo il decimo posto nella diciottesima frazione della corsa a tappe italiana.