 He was born at Sion Mills, United Kingdom (today Northern Ireland).He was educated at the Sion Mills Public Elementary School.Following success in club cricket, McFarlane was selected to play in Ireland's first-class match against Scotland in 1937 at Ormeau, Belfast.