1988 m. baigė Kauno Salomėjos Nėries vidurinę mokyklą, 1992 m. Vilniaus universiteto Filologijos fakultetą, 1996 m. Lietuvos muzikos akademijos Kino ir TV fakultetą, 2002 m. Kanados kino institutą.
1998–2000 m. TV3 vyr. prodiuseris. 2000 m. laidos „Robinzonai“ prodiuseris ir režisierius. 2001–2003 m. Lietuvos nacionalinio radijo ir televizijos vyr. prodiuseris. 2004–2008 m. 5 kanalo generalinis direktorius ir filmų įgarsintojas. 2009–2011 m. TV3 laidos „Dar pažiūrėsim“ scenaristas, 2010–2011 m. aktorius. 2011–2012 m. BTV laidos „Šeštasis pojūtis“ vedėjas. Nuo 2013 m. sausio mėn. iki 2019 m. balandžio mėn. Lietuvos ryto TV generalinis direktorius