Ioan se narodil v hlavním městě Walesu Cardiffu dvěma učitelům, Peterovi a Gillian Gruffuddovým jako nejstarší ze tří dětí. Jako první se projevil jeho hudební talent, několik let hrál v South Glamorgan Youth Orchestru na hoboj. Se svým zpěvem dokoce vystupoval v televizní show.
Ve Velké Británii si získal mnoho fanoušků ústřední rolí Horatia Hornblowera v sérii televizních filmů. Jeho film ŠELOMON A GAENOR byl dokonce nominován na cenu akademie za nejlepší zahraniční film.
V roce 2002 se přestěhoval do USA. Se svou přítelkyní žije v Los Angeles a stala se z něj Hollywoodská hvězda. Pro zajímavost nosí kontaktní čočky a jeho nejoblíbenější kapelou jsou Manic Street Preachers.