A Semmelweis Egyetem Általános Orvosi Karán végzett 1977-ben. 1982-ben szakvizsgázott gyermekgyógyászatból, majd 1985-ben gyermekneurológiából. 2004-ben egészségügyi szakmenedzser képesítést szerzett.

A Szabadsághegyi Gyermekgyógyintézetben dolgozott a Fejlődésneurológia Osztályon, (1978-1991.), adjunktusként 1991-1999-ig, osztályvezető helyettesként 1993-1999-ig, majd  Ambulanciavezető főorvosként 2003-2005-ben. Az MTA Filozófiai Intézet Külvilág Tudat Agy Interdiszciplináris Csoport humán ontológiai szakértője volt (1982-1984). Jelenleg a Fővárosi Önkormányzat Szent János Kórháza és Észak-budai Egyesített Kórházai Szent Margit Kórház Fejlődésneurológiai Osztályon főorvos, osztályvezető helyettes 2007 óta.
A Magyar Gyermekgyógyász Társaság, Magyar Rehabilitációs Társaság, Magyar Gyermekideggyógyász, Gyermekidegsebészeti és Gyermekpszichiátriai Társaság, Magyar Neurohabilitációs Társaság, Nemzetközi Gyermekideggyógyász Társaság és a Nemzetközi Spina bifida és Hydrocephalus Társaság tagja.

Pácienseink mondták