Colin O'Donoghue przyszedł na świat 26 stycznia 1981 roku w Droghedzie, w Irlandii. Jest jedynym dzieckiem Mary i Cona O'Donoghue. Colin pochodzi z rzymskokatolickiej rodziny. Swoją edukacje rozpoczął w Dundalk Grammar School w Dublinie. Mając 16 lat wyjechał do Paryża, gdzie przez miesiąc uczył się języka francuskiego.
Zanim zadebiutował na ekranie, występował w wielu sztukach teatralnych w Londynie, Dublinie, Oksfordzie, Chicago i Vancouver. W 2002 roku otrzymał swoją pierwszą rolę w produkcji telewizyjnej. Aktor wcielił się w postać Normana Questeda w dramacie "
Home for Christmas". Za ten występ otrzymał nagrodę IFTA, w kategorii nowy najlepszy nowy talent.
Rok później wraz bliskim przyjacielem, Ronanem McQuillanem założył zespół muzyczny zatytułowany The Enemies. Colin grał na gitarze oraz śpiewał chórki. Chociaż grupa była stosunkowo nieznana, firma General Motors zatrudniła ich do napisania muzyki do kampanii reklamowej "Chevy route 66". Zespół również pracował nad muzyką do projektu "5BY20" Coca-Coli. W marcu 2011 roku nagrał swój debiutancki EP, a wkrótce potem wydał album "Sounds Big on the Radio".
W 2009 roku wystąpił gościnnie w serialu historycznym, "
Dynastia Tudorów", w którym wcielił się w postać księcia Philipa z Bawarii, zalotnika Marii Tudor. Pomimo iż Colin wystąpił tylko w jednym odcinku, został doceniony przez krytyków oraz otrzymał główną rolę w horrorze "
Rytuał". Colin, aby lepiej wcielić się w postać początkującego księcia, wziął udział w prawdziwych egzorcyzmach. Na potrzebę produkcji wyjechał do Rzymu.
Pomimo grania w zespole i filmach, postanowił się jeszcze uczyć. W 2011 roku wziął udział w dwuletnim kursie aktorskim w szkole Dublin's Gaiety School of Acting. Po zakończeniu nauki został zaangażowany do serialu stacji ABC, "
Dawno, dawno temu". Wcielił się wówczas w postać kapitana Hooka, za którą otrzymał pozytywne opinie od krytyków i wielu fanów oraz nominacje do nagrody Kryształowej Statuetki. W 2013 ogłosił, że z powodu napiętego harmonogramu odchodzi z grupy The Enemies.
Colin poślubił Helen, nauczycielkę, z którą ma syna, Jamesa Evana urodzonego pierwszego sierpnia 2013 roku. Po narodzinach dziecka postanowił przenieść się do Vancouver, w Kanadzie, gdzie kręcony jest serial "
Dawno, dawno temu".