1981-ben az MTA KKKI tudományos munkatársa, 1985-ben tudományos főmunkatársa lett. 1983-ban egyetemi doktorátust szerzett, és a kémiai tudomány kandidátusa lett. 1986 és 1990 között ismét az Akroni Egyetemen dolgozott, 1993 és 1996 között pedig Humboldt-ösztöndíjasként és vendégprofesszorként a Mainzi Egyetemen kutatott, emellett többízben dolgozott Dániában is. 1992-ben a kémiai tudomány doktora lett, 1995-ben habilitált. 1996-től az MTA Kémiai Kutatóközpont tudományos tanácsadója, illetve osztályvezetője, valamint a Polimer Kémiai Kutatócsoport vezetője.[4] 1996-tól oktat az ELTE Természettudományi Karán, 1999 óta a Szerves Kémiai Tanszék egyetemi magántanára. 2013-ban a Magyar Tudományos Akadémia levelező, 2019-ben rendes tagjává választották.[5]
Szakterülete a polimer kémia és anyagtudomány, valamint a nanoszerkezetű polimer rendszerek. A műanyagok lebomlása és stabilizálása, újfajta előállítási módszereinek, valamint új típusú szerkezettel rendelkező polimerekkel foglalkozó kutatásai miatt nemzetközileg is elismert kutató. Számos nemzetközi szakmai folyóirat szerkesztő bizottságának, szakmai testületnek, bizottságnak és egyesületnek tagja. Angolul, németül és oroszul beszél.[6]