Desempeñó representaciones diplomáticas en diversos países de Europa y Sudamérica conjuntamente con su hijo Manuel María Mesones.
Fue también diputado nacional por la provincia de Huancabamba y fue parte del equipo que redactaron la Constitución Política en ese año cuando Mariano Ignacio Prado era Presidente provisional.
En 1855 fue elegido diputado suplente por Ica y tuvo que incorporarse a la Convención Nacional (asamblea constituyente).
Al año siguiente pasó a ser encargado de negocios ante la Santa Sede.
De 1869 a 1872 retomó su función diplomática como ministro plenipotenciario en Argentina, Uruguay y Brasil.