 He represented Ireland at the 2008 Summer Olympics in the road race.He has competed for Ireland 7 times at the road world championships.Roche, who was born in Conflans-Sainte-Honorine, France and is the son of former cycling champion Stephen Roche and his former wife, Lydia, nephew of former cycling professionals Laurence Roche and Neil Martin and cousin of 2008 Irish road champion Dan Martin.