Absolwent Wydziału Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego. W 1990 ukończył zaoczne wyższe zawodowe studium scenariuszowe w PWSFTviT w Łodzi.
Od 2005 jest komentatorem programu publicystycznego "Szkło Kontaktowe", nadawanego na antenie TVN24.
W 2008 został gospodarzem sobotnich wydań programu. Wspólnie z Tomaszem Sianeckim pojawił się w 16. odcinku serialu "Teraz albo nigdy!", gdzie zagrał samego siebie.
W latach 2008–2010 i ponownie od 2011 do 2017 związany z Programem Trzecim Polskiego Radia jako prowadzący audycje "Na lato" oraz "Trzecie ucho", a po powrocie "Urywki z rozrywki".
Napisał scenariusze do filmów:
1992: Kiedy rozum śpi
1995: Łagodna
1997: Taekwondo
1998: Gniew
2004: Trzeci
2012: Naznaczony
Bilety:
"Ava - Tour" - pasaż Milenium I piętro oraz Biuro Dialogu