3e fils de Jean Jacques de Montferrat (1395 – 1445), et de Jeanne de Savoie (1392 – 1460), fille d'Amédée VII de Savoie, Boniface III accède au trône pendant l'épreuve de la guerre de Ferrare, qui avait vu l'engagement de son frère Guillaume VIII pendant la dernière partie de sa vie. Le conflit sur le front oriental du marquisat s'achève très rapidement et immédiatement Boniface doit faire face à l'avancée de la maison de Savoie, avec laquelle il signe un traité de non belligérance, par lequel il accorde en mariage sa nièce Blanche de Montferrat au duc Charles Ier.
Avec Charles Ier, Boniface se montre assez soumis, allant jusqu'à lui proposer le titre d'héritier du marquisat de Montferrat si la maison des Paléologues restait sans héritier male. Cette offre semble être à l'origine du meurtre en 1485 de Scipion Paléologue à Casale Monferrato, organisé par leur parent Ludovic II de Saluces. Ludovico avait en effet déjà émis des prétentions au trône lors de succession de son frère Guillaume VIII, mais l'assassinat de Scipion, le fils unique mais illégitime de Jean IV de Montferrat et de ce fait candidat lui aussi à sa succession, raidit la position de Boniface III.
Du fait de son soutien à la politique de la maison de Savoie, Boniface se trouve entraîné en 1486 dans le conflit contre le marquisat de Saluces et il occupe divers territoires des Langhe appartenant à Ludovico II. À la mort de Boniface, c'est son fils Guillaume IX qui lui succède sans contestation de la maison de Savoie ou des marquis de Saluces.