Urodził się 8 sierpnia 1961 r. w Krakowie. Był absolwentem Wydziału Prawa i Administracji Uniwersytetu Jagiellońskiego (1984). W 1993 r. tu obronił pracę doktorską i uzyskał stopień doktora nauk prawnych.
Był adiunktem w Zakładzie Prawa Rzymskiego Wydziału Prawa i Administracji UJ. W 1986r. zdał też egzamin sędziowski.
Stypendysta na uniwersytetach w Getyndze i w Salzburgu, pracował także na Uniwersytecie w Bochum.
Od 1991 r. związany z MSZ. W latach 1991-95 był wicekonsulem i konsulem RP w Hamburgu. W latach 1995–97 pracował w Ambasadzie RP w Bonn.
Od 1998 roku - wicedyrektor Departamentu Konsularnego i Wychodźstwa, a po reorganizacji we wrześniu 1998 r. dyrektor Departamentu Konsularnego MSZ. W latach 2001-2005 pełnił funkcję konsula generalnego RP w Hamburgu.