Osnovno šolo je obiskoval v Kojskem, od leta 1954 pa je z družino živel v Gorici. Tam je obiskoval še italijanske šole. Zaposlil se je kot pomočnik v mehanični delavnici in trgovini s kolesi Vuga. Pozneje je bil bolničar v goriški bolnišnici. V času vajeništva v Vugovi delavnici se je vključil v kolesarsko društvo in kot mladinec zmagal na okoli 30 tekmah. Do 1962 se je udeleževal predvsem cestnih dirk, pozneje pa tekmoval v zasledovalni vožnji na dirkališču. Bil je izbran za državno amatersko reprezentanco in leta 1963 zmagal v zasledovalni vožnji. V hitrostni vožnji je osvojil več zmag in se leta 1964 udeležil olimpijskih iger v Tokiu. Zastopal je Italijo in zasedel 2. mesto v zasledovalni vožnji na dirkališču za posameznike. Po Tokiu je tekmoval le še nekaj let, nikoli pa ni pristopil k profesionalcem. Po sporih z vodstvom športnih društev je bil izključen iz državne reprezentance. Izključitev ga je zelo prizadela, po smrti očeta pa se je njegovo zdravstveno stanje še poslabšalo. Umrl je zelo mlad.
Vidnejši rezultati:
1960: naraščajniški prvak Triveneta v cestni vožnji
1961: 1. mesto v kronometru posamično na Veliki mednarodni nagradi Ghigi v Imoli
1961: 1. mesto v kronometru posamično v Empoliju
1964: 2. mesto v zasledovalni vožnji na dirkališču za posameznike na OI v Tokiu
1966: 3. mesto na svetovnem prvenstvu v Frankfurtu (Nemčija) – zasledovalna vožnja
Osebnosti: veliki slovenski biografski leksikon: Knjiga 2. Ljubljana: Mladinska knjiga, 2008, str. 1228.
Primorski slovenski biografski leksikon: 20. snopič. Gorica: Goriška Mohorjeva družba, 1994, str. 853–854.