Il commence le cyclisme à l'âge de neuf ans. Durant sa seconde année junior, en 2008, il devient champion d'Europe de la course aux points juniors et gagne le Tour d'Irlande juniors. En 2009, il remporte la septième étape de la FBD Insurance Rás. En fin d'année, il arrive au VC La Pomme Marseille en tant que stagiaire et intègre cette équipe de Division nationale 1 en 2010. Il devient à 19 ans champion d'Irlande sur route espoirs Après un stage de fin de saison dans l'équipe ProTour française FDJ, il rejoint l'équipe irlandaise An Post-Sean Kelly pour la saison 2011 et remporte de nouveau le titre national espoirs, ainsi que le Grand Prix de la ville de Geel. L'année suivante, il est septième du championnat d'Europe sur route espoirs et dixième du championnat du monde sur route espoirs. En 2013, il obtient plusieurs succès, dont deux étapes de l'An Post Rás et la  du Tour de Grande-Bretagne.