El soldado Diego Alatriste lucha al servicio del rey Felipe IV de España en la Guerra de los Treinta Años. Allí fallece su amigo Lope Balboa y, a su regreso a España, Alatriste visita a la familia del difunto, quienes le piden un favor: que cuide del hijo de su amigo, llamado Íñigo Balboa.