Z rynkiem finansowym związany od 1993 roku, najpierw jako inwestor, później makler, a następnie dziennikarz i redaktor dzienników gospodarczych.
Od 2012 r. jest redaktorem naczelnym Gazety Giełdy i Inwestorów „Parkiet”, a od 2016 r. pełni również funkcję zastępcy redaktora naczelnego „Rzeczpospolitej”. W Gremi Media zarządza największym w kraju newsroomem ekonomicznym.
Wcześniej, od 2000 r. przez siedem lat, był dziennikarzem działu gospodarczego „Gazety Wyborczej”. W tym czasie nominowany do nagrody Grand Press oraz uznany „Najlepszym dziennikarzem ubezpieczeniowym 2007 r.” przez Polską Izbę Ubezpieczeniową. Od 2007 r., przez sześć lat pełnił funkcję redaktora działu Inwestor w ”Pulsie Biznesu”.
Był maklerem BM Banku BPH, a w latach 2010 – 2012 roku – członkiem zarządu, a następnie – Rady w Związku Maklerów i Doradców.
Absolwent Akademii Ekonomicznej w Krakowie.