Er war seit 1977 Abgeordneter (Teachta Dála) im Dáil Éireann, dem irischen Parlament, und vertrat dort bis 2011 den WahlkreisDublin Central. Ahern war Mitglied der Regierungen von Charles J. Haughey und Albert Reynolds als Verteidigungsminister (1982), Arbeitsminister (1987–1991), Finanzminister (1991–1994) und außerdem für kurze Zeit stellvertretender Ministerpräsident (Tánaiste). Während seiner Amtszeit als Finanzminister war er zudem Mitglied des Vorstandes des Internationalen Währungsfonds sowie von 1991 bis 1992 Vorsitzender der Europäischen Investitionsbank.
1994 wurde er der sechste Parteivorsitzende von Fianna Fáil nach Albert Reynolds und Oppositionsführer im irischen Parlament unter der Regierung von John Bruton. Irischer Ministerpräsident war er seit dem 26. Juni 1997 und stand bis 2007 einer Zwei-Parteien-Koalition vor, die auch durch mehrere unabhängige Abgeordnete gestützt wurde. Bei der Parlamentswahl am 24. Mai 2007 erhielt Fianna Fáil 78 der 166 Sitze im Parlament. Dieser unerwartet klare Sieg seiner Partei wurde auf die große Popularität Aherns zurückgeführt; er ist der erste irische Premierminister seit dem Zweiten Weltkrieg, der drei Wahlen hintereinander gewann.
Mit Wirkung zum 6. Mai 2008 trat Ahern von seinen Ämtern als Ministerpräsident und als Parteivorsitzender zurück, nachdem er seit Monaten durch Vorwürfe der Annahme von privaten Zuwendungen unter starkem politischem Druck stand. Mit diesem Schritt wolle er das Ansehen von Amt und Partei aufrechterhalten, betrachte sich selbst jedoch als unschuldig.[1][2] Sein Nachfolger in beiden Positionen wurde Brian Cowen.
Ende Dezember 2010 kündigte Ahern an, bei der nächsten Wahl zum Dáil nicht mehr zu kandidieren.[3] 2012 verließ er die Partei, bevor man ihn ausgeschlossen hätte.