 MacDonald was born in Scotland and moved to Australia when he was four.He established himself as a matinee idol on stage, acting with the Allan Wilkie Shakespeare Company.He first appeared opposite Bert Bailey in a comic part in "The Shamrock and the Rose".