1983-ban diplomázott az Eötvös Loránd Tudományegyetemen, mint vegyész. Két évvel később, 1985-ben elméleti kémiából egyetemi doktori fokozatot szerzett. 1993-ban védte meg kandidátusi, majd 1998-ban akadémiai doktori értekezését. 1999-ben habilitált az ELTE-n. 2002-től az Eötvös Loránd Tudományegyetem Kémiai Intézetének egyetemi tanára. Több nemzetközi és hazai tudományos kitüntetést kapott pályafutása során, valamint külföldi egyetemeken volt vendégprofesszor.
2022-ben a Magyar Tudományos Akadémia levelező tagjává választották.[2] Több mint 250 tudományos cikket publikált, melyekre közel 19000 idézet érkezett.[3]