Nacque a Secadura, in Cantabria, da Garci Laso de la Vega e da Maria de Alvarado. Servì la marina dell'esercito per cinque anni a partire dal 1606. A 16 anni andò nelle Fiandre, dove prese parte a molte azioni militari nel corso della guerra degli ottant'anni, venendo promosso capitano di fanteria. Si distinse durante l'assedio di Breda, Bersel e Bergan op Zoom.
Nel 1623 entrò a far parte dell'Ordine di Santiago. Nel 1625 tornò in Spagna, come capitano di cavalleria, divenendo giudice di Badajoz e preparandosi ad assumere il governo di Jerez de la Frontera, quando fu invece nominato Governatore del Cile.
Malato negli ultimi anni di mandato, tornò in Perù, sostando a Santiago del Cile a causa di un attacco di edema. Vi rimase sei mesi, e morì poco dopo l'arrivo a Lima, nel 1640.