Pracownikiem Caritas Polska jest od kwietnia 2017 roku, najpierw w dziale migrantów i projektów w obszarze niemieckojęzycznym; od lipca 2019 roku pełnił funkcję sekretarza CP, a od czerwca 2021 roku jest zastępcą dyrektora. Obecnie zajmuje się współpracą międzynarodową, w tym pomocą humanitarną i współpracą rozwojową, kontaktami z konfederacją Caritas Internationalis oraz ekologią integralną. Wspiera także proces wewnętrznego rozwoju instytucjonalnego Caritas (w tym Standardy Zarządzania Caritas Internationalis).
Studiował nauki polityczne, socjologię i dyplomację na uniwersytetach w Bydgoszczy, Bonn i w Warszawie, odbył także staż naukowy na Uniwersytecie w Sienie. Pracował m.in. w środowisku akademickim, organizacjach pozarządowych, (w tym w Austrii i w Niemczech), a w latach 2014-2017 w Komisji Europejskiej w Dyrekcji Generalnej ds. Sąsiedztwa i Negocjacji Akcesyjnych (DG NEAR).
Posiada doświadczenie w zakresie zarządzania projektami, negocjacji, implementowania polityk publicznych i rzecznictwa. Jego zainteresowania zawodowe i naukowe dotyczą m.in. międzynarodowej współpracy rozwojowej, współczesnych migracji i ekologii. Posługuje się językiem angielskim, niemieckim i włoskim oraz podstawowo serbskim i francuskim.