Wystąpił w filmie dokumentalnym Stanisława Jędryki Tolek Banan i inni (1995). Wrócił do aktorstwa pod koniec lat 90. za sprawą Jerzego Gudejki, dzięki któreku został obsadzony m.in. w epizodycznej roli uciekiniera z Wilna w serialu Izabelli Cywińskiej Boża podszewka (1997), mężczyznę zaatakowanego nożem przez żonę w sitcomie 13 posterunek (1997) i murarza w filmie kryminalnym Krzysztofa Krauzego Dług (1999). Za tytułową rolę zbieracza złomu w nagradzanym filmie Piotra Trzaskalskiego Edi (2002) otrzymał nagrodę dla najlepszego aktora na Międzynarodowym Festiwalu Filmowym w Soczi, nagrodę za najciekawszą kreację aktorską na Ogólnopolskim Festiwalu Sztuki Filmowej „Prowincjonalia” w Słupcy i nagrodę specjalną od redakcji miesięcznika „Film” na gali rozdania Złotych Kaczek oraz był nominowany m.in. do Orła za najlepszą główną rolę męską. Mimo sukcesu filmu, przez kilka miesięcy nie otrzymywał kolejnych propozycji aktorskich, dlatego zatrudnił się jako parkingowy, a następnie zagrał epizodyczne role w kilku filmach i serialach. W latach 2001–2010 występował w roli Kazia Machejki w serialu Plebania w TVP1.