En 1992, il se présente à la Chambre des représentants des États-Unis dans le 29e district du Texas (Houston est). Nouvellement créée, cette circonscription est dessinée pour représenter la communauté hispanique[2], majoritaire à 60 %[3]. Vainqueur de la primaire démocrate face au conseiller municipal de Houston Ben Reyes[4], Green est élu représentant en rassemblant 64,9 % des voix face au républicain Clark Ervin[5]. Pendant vingt ans, il est réélu tous les deux ans avec toujours plus de 64 % des suffrages[5]. Durant le 110e congrès, il préside la commission de la Chambre des représentants sur les questions d'éthique (Committee on Standards of Official Conduct(en))[1].
Lors des élections de 2016, pour la première fois depuis 1996, il n'est pas le seul candidat de la primaire démocrate. Dans un district où les hispaniques représentent désormais 76 % de la population, il affronte notamment Adrian Garcia, ancien shériff du comté de Harris[3]. Si Garcia estime être le plus à même de représenter le district, Green met en avant ses combats en faveur des immigrés et des travailleurs[2]. Le sortant remporte facilement la primaire[6] avec environ 57 % des voix. Il est largement réélu lors de l'élection générale.
En , il annonce qu'il ne sera pas candidat à un nouveau mandat en 2018[7]. Pour lui succéder, il soutient la sénatriceSylvia Garcia, qui s'était placée en 3e position de la primaire en 1992[4].