Il se mit d'abord sous les ordres de François de Guise et fut à ses côtés quand celui-ci reprit Calais aux Anglais en 1558. Toujours avec « le Balafré », il combattit à Dreux, en 1562, puis passé au service d'Henri, duc d'Anjou, il se distingua à Jarnac puis à Montcontour où il fut blessé en 1569. Deux ans plus tard, il participa à la bataille de Lépante contre les Turcs. Sa bravoure fut telle que don Juan d'Autriche le chargea d'aller annoncer la victoire au pape Pie V. Revenu en France, il participa au premier siège de la Rochelle avec le duc d'Anjou qu'il accompagna ensuite lors de son règne éphémère en Pologne, le défendit plus tard contre la Ligue, mais repoussa la proposition d'assassiner le duc de Guise.