W 2006 i 2010 z ramienia Platformy Obywatelskiej uzyskiwał ponownie mandat radnego sejmiku.

W marcu 2008 zastąpił Marka Łapińskiego na stanowisku przewodniczącego sejmiku III kadencji. Stanowisko to utrzymał również w 2010, zajmując je do lutego 2014. W tym samym roku w wyborach samorządowych został wybrany na radnego powiatu jeleniogórskiego, następnie na przewodniczącego rady powiatu V kadencji. W 2015 ponownie wystartował do Senatu, będąc kandydatem niezależnym (za co został w połowie września wykluczony z PO), zajmując 3. miejsce spośród 6 kandydatów. 27 listopada tego samego roku został odwołany z funkcji przewodniczącego rady powiatu.

W lipcu 2016 unieważniono uchwałę wykluczającą go z PO, w związku z czym powrócił w szeregi partii. W 2018 ponownie został radnym Sejmiku Województwa Dolnośląskiego, wybrano go na wiceprzewodniczącego tego gremium. W 2019 był kandydatem Koalicji Obywatelskiej do Senatu. W lutym 2024 ponownie wybrany na funkcję przewodniczącego sejmiku. W 2024 utrzymał mandat radnego sejmiku na okres VII kadencji.