Viene quindi tesserato dalla Lazio, della cui rosa fa parte nella stagione 1941-1942 in Serie A, senza però mai giocare in partite ufficiali con la prima squadra biancoceleste; a fine anno viene messo in lista di trasferimento. Durante la Seconda guerra mondiale viene nuovamente tesserato dalla Lazio, con cui gioca il Campionato romano di guerra sia nel 1943-1944 (anni in cui vince la competizione) che nel 1944-1945. Nell'arco di questi anni gioca in totale 16 partite con la squadra biancoceleste, che dopo la fine del conflitto lo cede al Perugia, società di Serie C, in cui Rega gioca come portiere titolare nella stagione 1945-1946, chiusa dalla squadra umbra con la promozione nel successivo campionato di Serie B in seguito alla vittoria del torneo. Nella stagione 1946-1947 difende la porta della Salernitana in Serie B; nell'arco della stagione si alterna fra i pali con il più esperto Vittorio Mosele, giocando 22 partite (con 17 gol subiti) contro le 19 del collega. La squadra campana vince il campionato cadetto conquistando la sua prima storica promozione in Serie A, categoria per la quale Rega non viene però riconfermato. Nella stagione 1948-1949 veste la maglia del Catania in Serie C, mentre l'anno successivo difende in 7 occasioni la porta dei biancorossi siciliani nel campionato di Serie B, al quale la squadra partecipava dopo aver vinto il campionato l'anno precedente. Rimasto svincolato a fine stagione, nel novembre 1953 torna a giocare ingaggiato dalla Romulea, nel campionato di IV Serie 1953-1954.