Absolwent VI LO w Lublinie. Uczęszczał do klasy o profilu ogólnym z rozszerzonym językiem angielskim w latach 1986-1990. Następnie ukończył filologię angielską na Katolickim Uniwersytecie Lubelskim, gdzie w 2003 roku uzyskał stopień doktora nauk humanistycznych. W kolejnych latach zajmował stanowisko adiunkta w Zakładzie Lingwistyki Stosowanej UMCS, a później w Instytucie Filologii Angielskiej KUL. W roku 2016 uzyskał stopień naukowy doktora habilitowanego, cztery lata później tytuł profesora. Od lat zajmuje się przekładem, tłumaczy teksty naukowo jak i dydaktycznie.