W latach 2007-2010 nowy podsekretarz stanu w MSZ był wiceministrem edukacji narodowej. Odpowiadał za współpracę międzynarodową i kontakty z organizacjami pozarządowymi. W okresie stanu wojennego zasiadał w Tymczasowej Komisji Koordynacyjnej w Regionie Środkowo-Wschodnim NSZZ "Solidarność", był redaktorem Niezależnego Wydawnictwa Harcerskiego oraz pisma "Bratnie Słowo".
Od 1989 związany z Fundacją "Edukacja dla Demokracji", od 2001 do listopada 2007 r. zajmował stanowisko jej prezesa. Jest autorem programów szkoleniowych i publikacji poświęconych edukacji obywatelskiej i pracy organizacji pozarządowych. Prowadził kilkaset warsztatów i seminariów na terenie Polski oraz Europy Wschodniej, Zakaukazia i Azji Centralnej.
Współtworzył Grupę "Zagranica", porozumienie polskich organizacji pozarządowych działających poza granicami kraju. Był inicjatorem i współtwórcą Education for Democracy International Network, międzynarodowej sieci niezależnych organizacji obywatelskich działających w sferze edukacji obywatelskiej w krajach Europy Wschodniej i Azji Centralnej. Do listopada 2007 był wiceprzewodniczącym Steering Committee World Movement for Democracy.
zew, PAP