Ambrose ble født i Lovington, Illinois og vokste opp i Whitewater, Wisconsin. Mellom 1960 og 1995 jobbet han som historielærer på flere universiteter.