He was born in Philadelphia, Pennsylvania and came to Canada with his family the following year, first settling in Owen Sound and later Toronto. Goldhamer produced art for Eaton's advertising pages and drew a regular cartoon for the Star Weekly. He continued his education at the Ontario College of Art, studying with Arthur Lismer. He went on to teach at the Ontario College of Art and at the Central Technical School, later serving as chairman of the art department there.
A number of his watercolours appeared in the show A Century of Canadian Art at the Tate in London in 1938. Goldhamer served overseas with the Royal Canadian Air Force as an official war artist from 1943 to 1946.
He died in Toronto at the age of 81.
- Morse, Jennifer (March 1, 1999). "Charles Goldhamer". Legion Magazine. Royal Canadian Legion.