Il est membre de la commission de l'agriculture et du développement rural de 2007 à 2014. Il siège au sein de la délégation pour les relations avec la péninsule arabique dès 2009, et à partir de 2014, au sein de la commission des affaires étrangères et de la délégation pour les relations avec l'Irak.
Député britannique
Lors des élections britanniques de décembre 2019, il est élu député de la circonscription de Stirling en battant le candidat conservateur sortant Stephen Kerr avec 51,1 % des voix. Il quitte alors son mandat de député européen.