El 1369 fou enviat com a ambaixador a Castella; el 1376, amb Berenguer de Cruïlles, a França, i el 1379 novament a aquest mateix lloc, amb Pere d’Artés, per negociar el matrimoni de l’infant Joan amb Violant de Bar. El 1402, amb Guillem Pujada, negocià a Marsella un tractat amb Gènova, i el 1413, a Barcelona, amb tres procuradors més, signà una nova treva amb aquesta república. Des del 1383 fou vicecanceller de l’infant Joan, i, bé que destituït per les corts de Montsó, l’infant li retornà el càrrec aquell mateix any; des del 1387 fou canceller de la reina Violant. Assessorà l’infant Joan i després el rei Martí en els afers dels feus i altres béns alienats per la corona. Fou també conseller de Ferran d’Antequera. Ostentà el càrrec d’advocat de la ciutat de Barcelona des del 1403.