Specializzatosi nella velocità pura, ottenne i migliori risultati nelle gare indoor sui 60 metri piani, vincendo 2 titoli italiani nel 1982 in 6"71 e nel 1983 in 6"68 (record italiano eguagliato) e partecipando a quattro edizioni dei Campionati europei indoor del 1978 (dove ottenne un 5º posto in 6"76, dietro ad atleti del calibro di Nikolaj Kolesnikov, Petar Petrov, Aleksandr Aksinin e Marian Woronin), 1979, 1982 e 1983.