 Roach was born in Sydney.He played his junior rugby at Hunters Hill Rugby Club, and attended Newington College.His father, Graham Roach, was also a first grade rugby player who played at hooker for Western Suburbs in the Shute Shield competition.