Absolwent Uniwersytetu Warszawskiego. Nauczyciel i wykładowca z ponad 20-letnim stażem, aktywny w zawodzie od 2003 roku.
Obecnie koncentruje się na nauczaniu Business English, łącząc pracę akademicką ze współpracą z sektorem korporacyjnym i MSP.
Jako trener języka biznesowego współpracował z prestiżowymi międzynarodowymi koncernami oraz kluczowymi polskimi przedsiębiorstwami, wśród których znajdują się: Microsoft Polska, Mercedes-Benz Polska, Lubelski Węgiel „Bogdanka”, BIOMED, Rhenus Logistics, Novonordisk, BIC oraz ERGO HESTIA. Prowadził również kursy na Katolickim Uniwersytecie Lubelskim.