Od 1989 związany z Fundacją Edukacja dla Demokracji, w latach 2001–2007 zajmował stanowisko jej prezesa. Jest autorem programów szkoleniowych i publikacji poświęconych edukacji obywatelskiej i pracy organizacji pozarządowych. Przeprowadził kilkaset warsztatów i seminariów na terenie Polski oraz Europy Wschodniej, Zakaukazia i Azji Centralnej. Współtworzył Grupę Zagranica, stanowiącą porozumienie polskich organizacji pozarządowych działających poza granicami kraju. Został jednym z pierwszych trenerów Fundacji Edukacja dla Demokracji, był też inicjatorem i współtwórcą Education for Democracy International Network (EDIT Net), międzynarodowej sieci niezależnych organizacji obywatelskich działających w sferze edukacji obywatelskiej w krajach Europy Wschodniej i Azji Centralnej. Do listopada 2007 pełnił funkcję wiceprzewodniczącego komitetu sterującego . Od 1999 członek polskiego oddziału organizacji Ashoka.