A început să practice scrima la un club la Strada 23 August împreuna cu un prieten din copilărie, viitorul coleg de lot olimpic Cornel Marin. Apoi a devenit elevul antrenorilor Dumitru Mustață și Alexandru Nilca la CSA Steaua. A fost campion național de cinci ori la individual (1977, 1978, 1981, 1982, și 1984) și de 15 ori cu CSA Steaua. Cu echipa a României a fost laureat cu bronz la Montreal 1976 și Los Angeles 1984. În anul 1977 a devenit campion universitar pe echipe la Sofia și a cucerit medalia de argint pe echipe la Campionatul Mondial din 1977 de la Buenos Aires. Pentru aceste rezultate a fost numit maestru al sportului în 1982, apoi maestru emerit al sportului în 1994.