Absolwent Politechniki Poznańskiej na Wydziale Maszyn Roboczych i Transportu. W firmie Mikroma Sp. z o.o. pełnił funkcję Technologa Produkcji, następnie w PPUH JUGEMA był kolejno Konstruktorem, Kierownikiem Działu Konstrukcyjnego oraz Szefem Produkcji. Od stycznia 2004 r. kontynuował karierę zawodową w Litex ZPH Stanisław Litwin na stanowiskach: Asystent Dyrektora Produkcji, Zastępca Dyrektora Produkcji, Dyrektor Produkcji, Dyrektor Operacyjny. Objął funkcję Członka Zarządu Litex Promo Sp. z o. o. w 2011 r. W latach 2011 – 2012 był Dyrektorem Operacyjnym w Lubawa S.A . Był też Prokurentem od 2011 r. do marca 2014 r. w spółce akcyjnej Lubawa S.A. Od września 2013 r. pełni funkcję Prezesa Zarządu Task Service Sp. z o. o.
W roku 2012 objął stanowisko Prezesa Zarządu Litex Promo Sp. z o.o.