Po opuszczeniu więzienia przez cały okres PRL był nadal kontrolowany przez Służbę Bezpieczeństwa. W latach 1956–1959 był rozpracowywany przez Powiatową Delegaturę ds. Bezpieczeństwa Publicznego w Dąbrowie Białostockiej.
Sąd Wojewódzki w Białymstoku postanowieniem z dnia 19 lipca 1991 unieważnił wyroki Wojskowego Sądu Rejonowego oraz Najwyższego Sądu Wojskowego i uznał, że działania Bronisława Karwowskiego, były działaniami na rzecz niepodległego bytu Państwa Polskiego.
Po transformacji systemowej piastował funkcję przewodniczącego Obwodu Światowego Związku Żołnierzy Armii Krajowej w Dąbrowie Białostockiej, a także był wieloletnim członkiem Rady Naczelnej Związku Żołnierzy NSZ, pozostając w stopniu kapitana, a później majora.
W sierpniu 2018, w wieku 94 lat, mimo ciężkiej choroby poprowadził do ołtarza w trakcie ceremonii ślubnej swoją wnuczkę Joannę. Chwilę przed wprowadzeniem jej do kościoła oznajmił: Zmarł 1 września 2018. Został pochowany 3 września o godz. 14:00 na cmentarzu parafialnym w Dąbrowie Białostockiej z asystą wojskową i salwą honorową.