W 1991 roku ukończył Państwową Wyższą Szkołę Teatralną im. Ludwika Solskiego w Krakowie. Występował w teatrach krakowskich: im. Juliusza Słowackiego (1991–97, 2000), Narodowym Starym im. Heleny Modrzejewskiej (od 1997), Ludowym (1998), na Scenie Fundacji Starego Teatru (2003). Grał także w Teatrze Współczesnym (2005) oraz Teatrze im. Wandy Siemaszkowej w Rzeszowie (1994–95). Od 2008 aktor Teatru Dramatycznego w Warszawie. Na dużym ekranie zadebiutował w melodramacie komediowym Waldemara Szarka Oczy niebieskie (1994) u boku Gustawa Holoubka. Później występował głównie w serialach.