Fogarty hails from Cork and was educated in Rockwell College. Fogarty enjoyed a two-year spell with Munster, from 2000 to 2002, and after moving teams, made 107 appearances for the Connacht. He played 80 times in the Celtic League and 27 times in the European Challenge Cup since his debut in the 2003–04 season. Fogarty captained Connacht for the 2006–07 Celtic League and Challenge Cup. Fogarty left Connacht for Leinster ahead of the 2008–09 season.