Max Bock luchó en la I Guerra Mundial y se unió al Reichswehr.
Al inicio de la II Guerra Mundial, tomó parte en la campaña polaca con su división.
Tras el fin de la campaña, abandonó su mando y se convirtió en comandante del nuevo Wehrkreis (distrito militar) XX en el Reichsgau de Dánzig-Prusia Occidental.
El 28 de febrero de 1943 fue relevado de su puesto y reemplazado por el general de infantería Bodewin Keitel, y transferido a la reserva (Führerreserve).
El 30 de abril de 1943 fue condecorado con la Cruz Alemana en Plata y el mismo día fue licenciado de la Wehrmacht.