Fue elegido intendente del municipio de San Martín en el año 1987, cargo que desempeñó hasta 1991.
Tras la salida del intendente Gabriel Katopodis del Frente Renovador, Carlos Brown aceptó la precandidatura a intendente de General San Martín para las elecciones PASO 2015 que se realizaron el 9 de agosto.
Otro ex Intendente Ricardo Ivoskus (Cambiemos) quedó segundo con el 34,7 % y Gabriel Katopodis (FPV) se consagró nuevamente como Intendente con el 39,8 % hasta 2019.
En 2020, bajo la presidencia de Alberto Fernández, Brown fue designado como integrante del directorio del BICE (Banco de Inversión y Comercio Exterior), cuya presidencia recayó en el dirigente industrial José Ignacio de Mendiguren[1] Fue en diversas oportunidades Congresal Provincial y Nacional del Partido Justicialista, y Presidente del Partido Justicialista de Gral.
Es uno de los miembros fundadores y actual presidente del Movimiento Productivo Argentino, del cual Eduardo Duhalde ejerce la presidencia honoraria.