Regan begann im Alter von acht Jahren beim Keynsham RFC mit dem Rugbysport und verbrachte seine restliche Jugendzeit beim St Brendan’s Old Boys RFC und beim Verein seiner Heimatstadt. Er durchlief alle Jugendnationalmannschaften des Landes und wurde im November 1995 erstmals für die Herrennationalmannschaft Englands gegen Südafrika eingesetzt. Im Jahr 1997 wurde er für die Südafrika-Tour der British Lions nominiert und spielte im abschließenden Spiel der siegreichen Serie. Im selben Jahr wechselte er zu Bath, wo er fünf Jahre blieb und unter anderem den Heineken Cup gewinnen konnte.
Im Jahr 2003 wurde Regan für den Kader Englands zur Weltmeisterschaft 2003 nominiert und kam zu zwei Einsätzen. Aufgrund einer Verletzung konnte er nicht am Finale teilnehmen, das den ersten Weltmeistertitel für England brachte. Zu dieser Zeit spielte er bereits für die Leeds Tykes, mit denen er 2005 in seiner letzten Spielzeit dort den Powergen Cup gewann. Er ging zurück nach Bristol und kehrte im Jahr 2007 nach fast drei Spielzeiten Auszeit zurück in die Nationalmannschaft und nahm erneut an einer Weltmeisterschaft teil. Diesmal konnte er am Finale des Turniers teilnehmen, das jedoch gegen Südafrika verloren ging. Im Anschluss führte er die Barbarians zu einem Sieg gegen den amtierenden Weltmeister, obwohl ihm sein Verein die Teilnahme an diesem Spiel verweigert hatte und eine Strafe ankündigte.[1] Bei den Six Nations 2008 lief er im Alter von 36 Jahren letztmals für England auf.
Regans Spitzname „Ronnie“ bezieht sich auf den ehemaligen Präsidenten der Vereinigten StaatenRonald Reagan. Er engagiert sich im Rahmen der Wooden Spoon Society und der Bristol Children’s Society, zwei wohltätigen Verbänden, die sich um die Förderung sozial benachteiligter Kinder und Jugendlicher kümmern.