Nacido en Russellville, Alabama, Hasford se alistó al Cuerpo de Marines de los Estados Unidos en 1966 y sirvió como corresponsal de combate durante la Guerra de Vietnam. Como periodista militar, escriba historias para la revista "Leatherneck", "Pacific Estrellas y Rayas", y "Sea Tiger". Durante su visita en Vietnam, Hasford fue galardonado con el la medalla de honor de la armada y los marines, ambas con honores, durante la Batalla de Huế en 1968.