marrou was born in nixon, texas, and moved with his family to castle hills, texas when he was in grade school. he graduated from robert e. lee high school in san antonio, texas. after school he attended princeton university from 1964 to 1967 to study political science.