W latach 2010–2017 przez dwie kadencje był członkiem Rady Pomocy Społecznej przy ministrze pracy i polityki społecznej (od 2014 jako jej przewodniczący).
W wyborach samorządowych w 2018 kandydował jako bezpartyjny na stanowisko prezydenta Wrocławia z listy wyborczej Koalicji Obywatelskiej. Oprócz PO, Nowoczesnej i startującej w mieście z list KO UP poparł go również dotychczasowy prezydent Rafał Dutkiewicz oraz współtworzące jego komitet wyborczy partie SLD i UED. W pierwszej turze głosowania z 21 października uzyskał 129 669 głosów (co stanowiło 50,2%), podczas gdy druga w głosowaniu Mirosława Stachowiak-Różecka z PiS otrzymała 71 049 głosów (27,5%). Rozpoczął urzędowanie na stanowisku prezydenta Wrocławia po zaprzysiężeniu 19 listopada 2018. W 2021 został współzałożycielem i prezesem zarządu stowarzyszenia „Dolny Śląsk – Wspólna Sprawa”. Wszedł też w skład zarządu Związku Miast Polskich oraz rady fundacji Unia Metropolii Polskich, został też wiceprezesem zarządu Stowarzyszenia „Ruch Samorządowy TAK! Dla Polski”.