Absolwent Uniwersytetu Warszawskiego i UKSW. Był dziennikarzem takich gazet jak „Echo Miasta”, „Polska The Times”, „Super Express” czy „Dziennik Gazeta Prawna”. Publikował też w magazynach: „Sukces”, „Machina” i „Kariera”, dzienniku „Metro” oraz portalach internetowych Gazeta.pl i tvn24.pl. Jako reporter pracował w kanale TVN Warszawa i serwisie informacyjnym TVP 2 „Panorama”.

W 2015 r. był nominowany do Polsko-Niemieckiej Nagrody Dziennikarskiej im. Tadeusza Mazowieckiego. Zajmuje się także produkcją sesji zdjęciowych i tworzeniem konceptów prasowych. Ma na koncie ponad 20 autorskich projektów wydawnictw custom publishing. W Content Zone jest głównym wydawcą wybranych projektów i głównym autorem tekstów do wydawnictw contentowych.