Jest absolwentem Uniwersytetu Marii Curie-Skłodowskiej w Lublinie z tytułem magistra prawa. Ukończył studia podyplomowe na kierunkach: zarządzanie i marketing na Wydziale Zarządzania i Podstaw Techniki Politechniki Lubelskiej oraz dziennikarstwo na Wydziale Dziennikarstwa i Nauk Politycznych Uniwersytetu Warszawskiego.
Od 1998 r. związany z resortem finansów. Zaczynał pracę w Głównym Urzędzie Ceł na stanowisku referendarza. Od 2007 r. w Ministerstwie Finansów – obecnie na stanowisku zastępcy dyrektora Departamentu Wspierania Polityk Gospodarczych. Zajmuje się m. in. rządowymi programami gospodarczymi, w szczególności w obszarze infrastruktury.
Przedstawiciel Ministra Finansów w radach nadzorczych: Wałbrzyskiej Specjalnej Strefy Ekonomicznej sp. z o.o., Suwalskiej Specjalnej Strefy Ekonomicznej SA, IE2023 sp. z o.o.
Zawodnik, sędzia, trener oraz działacz szachowy. Posiada tytuł kandydata na mistrza. W latach 2022-2024 Prezes Mińskiego Towarzystwa Szachowego.