W latach 2008–2012 zatrudniony w Urzędzie Komitetu Integracji Europejskiej, Kancelarii Prezesa Rady Ministrów oraz Stałym Przedstawicielstwie RP przy Unii Europejskiej. Zajmował się tematyką polskiej prezydencji w Radzie Unii Europejskiej oraz negocjacjami funduszy unijnych. W kolejnych latach zatrudniony jako starszy analityk ds. europejskich w redakcji „” i jako p.o. dyrektora działu PR w polskim oddziale Ikei. W 2018 zajął się prowadzeniem ekologicznego gospodarstwa rolnego w Jorze Wielkiej.

Zaangażowany w działalność organizacji pozarządowych. W latach 2006–2009 był koordynatorem Inicjatywy Wolna Białoruś. W 2017 został założycielem i koordynatorem koalicji organizacji społecznych Front Europejski. W 2020 objął stanowisko prezesa Fundacji Centrum im. prof. Bronisława Geremka oraz wiceprezesa fundacji Akcja Demokracja. Wstąpił do Polski 2050. Bez powodzenia kandydował do Sejmu w wyborach w 2023. 17 stycznia 2024 został powołany na stanowisko podsekretarza stanu w Ministerstwie Rozwoju i Technologii. W październiku 2024 objął stanowisko sekretarza stanu w Kancelarii Premiera odpowiedzialnego za nadzór nad Departamentem Ekonomicznym Unii Europejskiej oraz Departamentem Prawa Unii Europejskiej.