Fue congresista de la república durante el breve periodo 2020-2021 y magistrado Tribunal Constitucional del Perú desde el año 2006 hasta el año 2014, donde también lo presidió durante el lapso 2011-2012.
Realizó una maestría en Derecho Constitucional en la Pontificia Universidad Católica del Perú y obtuvo el doctorado en Derecho y Ciencias Políticas en la Universidad Nacional Mayor de San Marcos.
Posteriormente el 13 de julio del mismo año, Carlos Mesía resultó elegido por el pleno parlamentario como nuevo magistrado del Tribunal Constitucional con 81 votos a favor, 2 en contra y 5 abstenciones.
Sin embargo, su elección fue polémica debido a su militancia aprista.
[4] Desde 2011 hasta 2012 se desempeñó como presidente del Tribunal Constitucional.