Administratywista, ukończył Wydział Prawa i Administracji na Uniwersytecie Kardynała Stefana Wyszyńskiego, 10 lat pracował w urzędach samorządowych (m.in. w Urzędzie Miasta Stołecznego Warszawy i Urzędzie Miasta Płocka) i rządowych (Mazowiecki Urząd Wojewódzki w Warszawie). Od ponad 20 lat działa w sektorze pozarządowym. Szkolił w całej Polsce przedstawicieli organizacji pozarządowych i urzędów z ofert realizacji zadań publicznych, pozyskiwania środków, prowadzenia organizacji, ochrony danych osobowych, zmian w prawie, wprowadzania narzędzi partycypacyjnych.