Nella sua carriera agonistica, iniziata all'età di 14 anni con l'acquisto della prima bicicletta, ha completato oltre 500 gare, partecipando anche, nel 1984, ai Giochi olimpici della XXIII edizione di Los Angeles, quando fu coinvolto in una brutta caduta in gara. È stato 15 volte campione nazionale tra gare su strada e su pista e 16 volte campione balcanico su strada, in gare individuali e a squadre. È giunto secondo nella gara su strada della IX edizione dei Giochi del Mediterraneo, tenutasi a Casablanca nel 1983.