Participó en la Guerra de los Treinta Años como Capitán de Infantería de los Tercios españoles y fue llamado el "Sargento Mayor de batalla" del Marqués de Tordelaguna en la Batalla de Rocroy (1643).