Fou conseller cinquè (1438-39) i quart (1449-50) i membre del Consell de Cent (1461-62) de Barcelona i, durant el trienni 1446-49, batlle. En esclatar la guerra civil de 1462-72, es posà al costat del Consell del Principat. Acomplí accions de caràcter militar i diplomàtic: participació en el setge de la força de Girona (1462) i en la defensa del Baix Llobregat (1464). Fou un dels vuit membres de l’ambaixada enviada per Catalunya a Lluís XI de França (1463-64).