Carlos es uno de los socios fundadores de ICC Abogados. Enfoca su práctica en materias de agua y medio ambiente, brindando asesoría a importantes empresas a lo largo del país, asesorándolas en procesos de evaluación ambiental y en materias de derechos de aprovechamiento de agua para viabilizar, dar continuidad o expandir sus proyectos. Tiene amplia experiencia en la representación de empresas mineras, agrícolas, eléctricas e industriales en asuntos sobre aprovechamiento de agua. Representa también a Juntas de Vigilancia y Asociaciones de Canalistas en su relación con la Dirección General de Aguas o con terceros.
Carlos tiene experiencia en el sector público. Fue abogado jefe de la Dirección General de Aguas entre 2010 y 2013.
Ha sido consultor para el Banco Mundial y para el Banco Interamericano de Desarrollo en materias de agua y medio ambiente.