Depois de Rancagua, la Lastra foi aprisionado na ilha de Juán Fernandez. Depois de Chacabuco, ele foi nomeado coronel, e recebeu o comando das forças de Valparaíso. Ele serviu em alguns cargos importantes no exército e na marinha, e foi nomeado Ministro da Guerra e da Marinha.