Dan Cragg (nacido el 6 de septiembre de 1939) es un autor de ciencia ficción estadounidense.
Cragg nació en Rochester, Nueva York . Sirvió en el Ejército de los Estados Unidos desde 1958 hasta 1980, retirándose con el rango de sargento mayor . Cumplió dos períodos de servicio en Vietnam, 1962-63 y 1965-69, así como períodos de servicio en Alemania, Italia y Corea del Sur. De 1985 a 2003, trabajó en la Oficina del Secretario de Defensa, Washington, DC como analista de gestión; miembro de la Comisión de Historia del Condado de Fairfax, 1997-2003; oficial de policía auxiliar, Departamento de Policía del Condado de Fairfax, 1996-2002.
Durante su período de servicio en el Ejército de los EE. UU., Cragg recibió, entre otros premios, la Medalla de Honor de las Fuerzas Armadas de Vietnam y la Medalla de Servicio de Vietnam , con once estrellas de campaña.
Cragg escribe tanto ficción como no ficción relacionada con lo militar.