Nato nel 1968 a Bari, nel 1986 ha preso parte ai Mondiali juniores di Atene, uscendo in batteria nella staffetta 4×100 m, 5º con il tempo di 41"00, insieme ad Arcangelo Mariano, Alberto Martilli e Daniele Ruggieri, e ai quarti di finale nei 100 m piani, 6º in 10"97, dopo aver superato la sua batteria da 2º in 10"83. Nel 1985 e 1987 è stato invece di scena agli Europei juniores di Cottbus e Birmingham, ottenendo un 5º (in 40"60) e un 7º (in 41"34) posto nella staffetta 4×100 m, partecipando anche nel primo caso ai 200 m piani (fuori in semifinale in 21"79) e nel secondo ai 100 m piani (uscendo in batteria in 10"79).