Tizenegy éves korában a Magyar Rádió Gyermekstúdiójához került, ahol rádiójátékokban szerepelt. 1985-től az Ascher Oszkár Színpadon tanult, 1989-től a Nemzeti Színház Stúdiójának növendéke. Ezután a Bodnár Sándor Drámai Akadémián folytatta tanulmányait, majd 1993-ban felvételt nyert a Színház- és Filmművészeti Főiskolára, ahol 1997-ben szerzett diplomát.
A főiskola után a Vígszínházhoz szerződött, aminek 2020-ig, a Thália Színházhoz való szerződéséig tagja volt. Rendszeresen szinkronizál 1999-től Adam Sandler állandó magyar hangja. Az M5 kulturális csatorna műsorvezetője. 2016-ban munkáját Jászai Mari-díjjal ismerték el.