 He was born at Comber, United Kingdom (today Northern Ireland).Macdonald made his first-class debut for Ireland against Wales at Ormeau, Belfast in 1926.He made thirteen further first-class appearances for Ireland, the last of which came against Scotland in 1939.