Nici nu implinise varsta de 5 ani cand s-a urcat pentru prima data pe schiuri. Si-ar fi dorit sa obtina performante la schi alpin, dar din motive financiare a ales sa se antreneze la schi fond.
In 1992, a inceput sa practice biatlonul, iar dupa trei ani a fost selectionata la lotul national.
In 1997, a debutat in Cupa Mondiala la biatlon, iar in 1998, a facut parte din lotul olimpic care a reprezentat Romania la Jocurile Olimpice de la Nagano. A fost prima sa prezenta la intrecerile olimpice. Au urmat apoi participarile la JO de la Salt Lake City 2002, Torino 2006, Vancouver 2010 si Sochi 2014, de trei ori fiind port-drapelul delegatiei Romaniei, la Salt Lake City 2002, Vancouver 2010 si Sochi 2014.
In 2008, a castigat cursa individuala de 15 kilometri din cadrul etapei de Cupa Mondiala de la Hochfilzen, iar in sezonul 2008/2009, a reusit cea mai buna clasare in Cupa Mondiala, locul 11 la general.
In aprilie 2016, Uniunea Internationala de Biatlon (IBU) a comunicat ca la un control Eva Tofalvi a fost depistata pozitiv cu meldonium si a suspendat-o provizoriu. Analiza probei B a relevat faptul ca sportiva luase ultima oara meldonium in decembrie 2015, cand substanta nu figura pe lista produselor interzise, iar IBU a ridicat suspendarea.
In martie 2017, a anuntat ca se retrage din activitatea competitionala, dar la putin timp a revenit asupra deciziei si si-a reluat participarea in competitiile internationale.
In ianuarie 2018, in cadrul etapei de Cupa Mondiala de la Antholz-Anterselva (Italia) s-a clasat pe locul 43 in proba de 7,5 km sprint.