Po raz pierwszy w filmie telewizyjnym pojawiła się w 1985, występując w filmie Jakuba Rucińskiego Pewnego letniego dnia. Na dużym ekranie zadebiutowała sześć lat później, grając w filmie Leszka Wosiewicza Cynga.
Będąc w trakcie studiów, rozpoczęła pracę zawodową. Debiutowała w 1992 na deskach Teatru Dramatycznego w Warszawie, grając główną rolę (na zmianę z Katarzyną Groniec) w musicalu Metro. Zagrała w kilku spektaklach Teatru TV, debiutując w 1993 tytułową rolą w Tessie Edwarda Dziewońskiego, a następnie grając Alinę w Balladynie Janusza Wiśniewskiego. W latach 1993–2004 grała w Teatrze Powszechnym w Warszawie. Od 1996 jest aktorką warszawskiego Teatru Komedia. Ma za sobą również gościnne występy w teatrach Roma i Syrena. Grała w warszawskim Teatrze Bajka. W 2012 wystąpiła w jednym odcinku improwizowanego teatru telewizyjnego Spadkobiercy[3].W 1993 otrzymała nagrodę im. Zbyszka Cybulskiego przyznawaną młodym aktorom[4].
Od 1993 występuje w serialach telewizyjnych. Zadebiutowała rolą w młodzieżowym serialu Wow, później grała w produkcjach, takich jak Graczykowie, Na Wspólnej[5], Bulionerzy, Na dobre i na złe, Bao-Bab, czyli zielono mi czy Kopciuszek[6].
Zajmuje się dubbingiem. Podłożyła głos między innymi pod główne postaci animowanych filmów Walta Disneya: Piękna i Bestia (Bella), Aladyn (Dżasmina) i Król Lew (Nala).