Ukończył dziennikarstwo na Uniwersytecie Warszawskim. W latach 1998–2001 pracował w TVP, gdzie przygotowywał materiały dla „Teleexpressu”. Od początku istnienia stacji (od 2001) pracuje w TVN24, od czerwca 2005 także w TVN-ie, gdzie współtworzy „Fakty”. Od kwietnia 2008 prowadzi na antenie TVN24 interaktywny talk-show „Publiczna.tv”, który później zmienił nazwę na „Ranking Mazura”.