1957-ben érettségizett, majd felvették a Budapesti Orvostudományi Egyetem (ma: Semmelweis Egyetem) Gyógyszerésztudományi Karára, ahol 1962-ben szerzett gyógyszerész diplomát. Diplomájának megszerzése után a Veszprémi Vegyipari Egyetem (ma a Pannon Egyetem része) analitikai kémia tanszékén kapott állást. Itt előbb tanársegédként, majd adjunktusként dolgozott. Közben 1964 és 1966 között a Birminghami Egyetem vendégkutatója volt. 1968-ban átment a Budapesti Műszaki Egyetem (2000-től Budapesti Műszaki és Gazdaságtudományi Egyetem) általános és analitikai kémiai tanszékére (később szervetlen és analitikai kémia tanszék), itt először adjunktusként, majd 1974-től docensi beosztásban dolgozott. 1991-ben vette át egyetemi tanári kinevezését. 2007-ben az MTA és a BME közös Műszaki Analitikai Kutatócsoportjának tudományos tanácsadója lett. 2009-ben professor emerita címet kapott.
1970-ben védte meg a kémiai tudományok kandidátusi, 1991-ben akadémiai doktori értekezését. Az MTA Analitikai Kémiai Bizottságának lett tagja, később elnöke. Emellett az Elektroanalitikai Munkabizottság és a Gyógyszerésztudományi Komplex Bizottság munkájában is részt vesz. 1995-ben a Magyar Tudományos Akadémia levelező, 2001-ben pedig rendes tagjává választották meg. Később az MTA Szociális Bizottságának is tagja lett. 1999-ben az Országos Tudományos Kutatási Alap (OTKA) Élettelen Természettudományi Kollégiumának lett elnöke. Tagja a Magyar Kémikusok Egyesületének.
Foglalkozik tervezett molekuláris kölcsönhatások tanulmányozásával, ezek eredményeit újabb típusú elektrokémiai és optikai szenzorok (érzékelők) kialakítása céljából használja fel. Biológiai és környezetanalitikai szempontból jelentős komponensek mérésére különböző bioanalitikai módszereket és érzékelőket fejlesztett ki. A pásztázó elektrokémiai mikroszkópia területén annak fejlesztését és alkalmazását szorgalmazta a szenzorkutatásban, immunanalitikai módszerek kidolgozásában, valamint korróziós és biokatalitikus folyamatok tanulmányozására. Munkatársaival fontos eredményt ért el fiziológiás kutatások szempontjából jelentős, új típusú ionszelektív elektródok és bioérzékelők kifejlesztésében.
Több mint kétszázhetven tudományos publikáció, ebből két könyv és tíz könyvfejezet szerzője vagy társszerzője. Művei magyar és angol nyelven jelennek meg. Számos publikációját Pungor Ernővel közösen adta ki.