Działał w opozycji demokratycznej od 1986 r. (ruch "Wolność i Pokój"). W latach 1988-1990 włączył się w działalność społeczno-polityczną w Częstochowie; był m.in. szefem sztabu wyborczego "Solidarności" w tym mieście w 1989 r.
Na początku lat 90. trafił do dyplomacji; był pierwszym po wojnie oficjalnym przedstawicielem Polski na Litwie (1991-1994), organizując tam od podstaw pracę ambasady RP, a następnie założycielem pierwszego polskiego konsulatu w Grodnie na Białorusi. W latach 1994-1997 sprawował funkcję konsula generalnego w tym państwie, a w latach 1998-2002 ambasadora RP na Białorusi.
24 marca 2006 r. został aresztowany przez białoruską milicję i dotkliwie pobity, a następnie skazany na karę 15 dni aresztu za uczestnictwo w powyborczym wiecu opozycji na Placu Październikowym w Mińsku.
Od początku lat 90. aktywnie promuje współpracę polskich firm z przedsiębiorcami z Litwy, Białorusi i Rosji. W 2002 r. stworzył firmę doradczą "Biuro Promocji Gospodarczej Europa Wschód", pomagając polskim firmom w kontaktach gospodarczych na rynkach byłego ZSRR, od Białorusi po Kazachstan i Kirgizję.
Autor wielu artykułów i książek z dziedzin socjologii, religioznawstwa oraz stosunków międzynarodowych, m.in. "Mistyka i rewolucja" dotyczącej skomplikowanych relacji między Cerkwią Prawosławną a państwem bolszewickim w latach 20. ub. wieku.