Szkołę teatralną w Warszawie ukończyłem w 1987 roku. Przez wiele lat byłem aktorem Teatru Polskiego w Warszawie, gdzie stworzyłem kilkadziesiąt ról w przedstawieniach wybitnych reżyserów. Od 2014 roku nie jestem związany stałą umową o pracę. Gościnnie występuję w Teatrze Polskim w Warszawie, w Nowym Teatrze w Słupsku, w Mazowiecki Teatrze Muzycznym i w Gdańskim Teatrze Szekspirowskim. Grywam w filmach i serialach. Lubię pracować ze studentami reżyserii. Jestem też lektorem i prowadzę szkolenia z ekspresji w wystąpieniach publicznych.