W 2008 r. ukończył studia prawnicze i od tego czasu nieprzerwanie pracował jako dziennikarz w różnych częściach Polski. Z Onetem związał się na stałe w lutym 2016 r. i odpowiada w nim za województwo kujawsko-pomorskie oraz warmińsko-mazurskie. Wcześniej pisał m.in. dla "Reportera", "Forum Samorządowego", "Gazety Wyborczej" i pełnił funkcję redaktora naczelnego portalu "Fakty Grudziądz". Był nominowany do Grand Press w kategorii dziennikarstwo śledcze i wyróżniony przez Stowarzyszenie Dziennikarzy Polskich w kategorii "Watergate". Wyznaje zasadę, że dziennikarstwo to przede wszystkim walka o ludzi.