Wykładał także w Wyższej Szkole Ubezpieczeń i Bankowości w Warszawie.

W latach 2002–2005 był radnym warszawskiej dzielnicy Śródmieście, w której pełnił funkcję wiceprzewodniczącego Komisji Polityki Gospodarczej, Budżetu i Finansów. W 2004 kandydował bez powodzenia do Parlamentu Europejskiego z listy Prawa i Sprawiedliwości.

Od grudnia 2005 do 31 sierpnia 2006 pełnił funkcję wicewojewody opolskiego. Następnie do 16 lipca 2007 zajmował stanowisko podsekretarza stanu w Ministerstwie Skarbu Państwa. W 2018 objął funkcję redaktora naczelnego czasopisma naukowego „Bank i Kredyt”. W 2019 został dyrektorem Departamentu Badań Ekonomicznych Narodowego Banku Polskiego.

W lutym 2022 prezydent Andrzej Duda powołał go na członka Rady Polityki Pieniężnej na okres sześcioletniej kadencji.