1974-ben a budapesti I. István Gimnáziumban érettségizett. 1980-ban az ELTE TTK-n matematikus oklevelet szerzett. 1980-tól az analízis tanszéken ösztöndíjas, 1982-től tanársegéd. 1983-ban doktorált. 1983-tól a KISZ KB osztályvezető-helyettese, de továbbra is tanított az egyetemen. 1986-tól TMB-ösztöndíjas, közben fél évig Brüsszelben tanult. 1989-től egyetemi adjunktus.