Neben seiner beruflichen Arbeit als Rechtsanwalt engagierte sich Hughes politisch. Hughes wurde im Februar 1983 erstmals in das House of Commons als Abgeordneter für Bermondsey gewählt. In den folgenden Unterhauswahlen wurde Hughes jeweils wiedergewählt. Innerhalb der Liberal Democrats bekleidet Hughes unter anderem das Amt des Vizepräsidenten des Liberal Democrat Christian Forum. Hughes unterlag 2004 als Kandidat der Liberal Democrats bei den Bürgermeisterwahlen in London, wo er 15,22 Prozent der Stimmen erhielt. 2006 wurde Hughes von der britischen Zeitung The Sun als bisexuell geoutet.[1] Bei dem innerparteilichen Kampf um den Vorsitz der Partei der Liberal Democrats unterlag Hughes 2006.