Absolwent kierunku Ilościowych Metod Ekonomii na Wydziale Nauk Ekonomicznych Uniwersytetu Warszawskiego. Ukończył również szereg kursów dotyczących modelowania ekonometrycznego, prognozowania, rynków finansowych. Przez pewien czas studiował również matematykę na Uniwersytecie Warszawskim. W Santander Bank Polska (dawniej Bank Zachodni WBK) pracuje od 2001 roku, zajmując się analizowaniem i prognozowaniem sytuacji w polskiej gospodarce i na rynku finansowym. Wcześniej pracował m.in. w PKO Banku Polskim, początkowo w Departamencie Ryzyka Finansowego, a później jako ekonomista, współtworząc jeden z pierwszych w kraju bankowych zespołów zajmujących się analizą makroekonomiczną.