 McEwen was born on 29 March 1900, at his parents' home in Chiltern, Victoria.He was the son of Amy Ellen (née Porter) and David James McEwen.His mother was born in Victoria, and had English and Irish ancestry.