Specjalizuje się w prawie międzynarodowym publicznym, prawie europejskim, a także w stosunkach polsko-niemieckich.

W latach 1995–1998 był pracownikiem Ministerstwa Spraw Zagranicznych, później przez cztery lata (1998–2002) kierował działem prawnym w Ambasadzie RP w Berlinie, po czym powrócił do MSZ, skąd odszedł w 2005 r. Był także powoływany w skład Rady Legislacyjnej przy Prezesie Rady Ministrów RP. Od stycznia 2006 do grudnia 2007 pełnił funkcję przewodniczącego zarządu Fundacji „Polsko-Niemieckie Pojednanie” i przedstawiciela rządu RP w kuratorium niemieckiej Fundacji Pamięć, Odpowiedzialność i Przyszłość. Był też pełnomocnikiem minister spraw zagranicznych Anny Fotygi ds. stosunków polsko-niemieckich. Odwołany z obu funkcji w 2008 r.

W 2005 r. został profesorem i kierownikiem Katedry Prawa Dyplomatycznego i Dyplomacji na Wydziale Prawa i Administracji UKSW. W 2007 r. objął funkcję prodziekana Wydziału Prawa i Administracji UKSW ds. nauki, współpracy i promocji, którą pełnił do 2012 r. W 2010 r. został również wykładowcą Uczelni Łazarskiego.

Był członkiem komitetu naukowego II i III Konferencji Smoleńskiej z lat 2013 i 2014 zajmującej się analizą katastrofy samolotu Tu-154 w Smoleńsku z 10 kwietnia 2010.