A inceput inotul la Clubul Sportiv Scolar Municipal din Baia Mare sub indrumarea antrenorului emerit Gheorghe Demeca.
La probele sale favorite, 200 si 400 m mixt, a castigat peste 20 de titluri nationale si a stabilit numeroase recorduri nationale in perioada1986 – 1988.
In competitiile internationale a debutat in 1986, la Campionatele Mondiale de la Madrid unde a obtinut medalia de bronz, la 400 m mixt, locul 4, la 200 m mixt si locul 5, la 400 m liber.
In 1987, la Campionatele Europene de la Strasbourg a cucerit medalia de aur la 400 m mixt, argint la stafeta 4x200 m liber si s-a clasat pe locul 5, la 400 m liber.
In 1988, la Jocurile Olimpice de la Seul a cucerit doua medalii, argint la 400 m mixt si bronz la 200 m mixt, fiind prima inotatoare din Romania care a urcat de doua ori pe podium la aceeasi editie a JO.
Dupa 1990, a continuat sa se antreneze la inot in Statele Unite ale Americii, unde primit o bursa, in 1995 absolvind Facultatea de Management din Miami.
A primit titlul de Maestru Emerit al Sportului.