Absolwent Wyższej Szkoły Ubezpieczeń i Bankowości w Warszawie oraz Bournemounth University. Pracę zawodową rozpoczynał w firmie brokerskiej Aon Polska Sp. z o.o. gdzie odpowiedzialny był za obsługę ubezpieczeń osobowych klientów indywidualnych
i korporacyjnych. W latach 2000-2002 pracował w Nationwide Towarzystwo Ubezpieczeń na Życie S.A. gdzie przygotowywał produkty ubezpieczeniowe, koordynował pracę działów w procesie tworzenia i wprowadzania produktów oraz zarządzał projektami strategicznymi. W roku 2002 był zatrudniony przez Towarzystwo Ubezpieczeń na Życie Royal PBK S.A. w dziale współpracy z niezależnymi pośrednikami ubezpieczeniowymi. W latach 2003-2006 pracownik MetLife Towarzystwo Ubezpieczeń na Życie S.A. (d. CitiInsurance Polska) gdzie jako kierownik ds. zarządzania produktami odpowiadał za rozwój ubezpieczeń w segmencie bancassurance. Od grudnia 2006 roku związany z Xelion. Doradcy Finansowi Sp. z o.o.