Las lanzas narra el primer tercio de la guerra de Flandes, centrándose en dos personajes principales: un soldado de nombre Alonso de Montenegro y el general Ambrosio Spínola.
La historia del primero comienza cuando, con solo diecisiete años, se alista para huir de las consecuencias de dos crímenes de sangre. Conocía a Federico Spínola, hermano de Ambrosio, de su época de estudiante, y este lo hace llamar para que sirva a su mando. Federico pretendía llevar la guerra hasta Inglaterra, pero muere sin poner en práctica su plan.
Ambrosio Spínola siempre ha envidiado la inteligencia y capacidad de su hermano menor, y se propone emularlo. Toma bajo su mando a Montenegro y dirige una serie de campañas, muchas de ellas con éxito, pero lidiando siempre con la falta de recursos, sobre todo económicos.
Fernando Martínez Lainez relata en esta historia novelada las hazañas de los legendarios Tercios en campañas tan relevantes en la historia militar española como las de Ostende, Frisia y Breda.