Ambrose was born in Lovington, Illinois. He grew up in Whitewater, Wisconsin. He married Judith Dorlester in 1957, and had two children with her. After Dorlester's death in 1965, he married Moira Buckley in 1967. He adopted her three children.