Crescut de antrenorul Nicolae Pufnei la CSU Politehnica Iași, a fost vicecampion mondial la Campionatul Mondial din 1969 pentru juniori. A câștigat campionatul național în 1970 și în 1971. A participat la două ediții ale Jocurilor Olimpice: München 1972 și Montreal 1976. A câștigat medalia de bronz la individual și medalia de aur pe echipe la Universiada de vară din 1977.