McCafferty graduated from University College Galway and became interested in drama while studying there. He completed his acting training at the National Conservatory of Dramatic Art in Paris. He won an Irish Theatre Award in 2003 for his part in Frank McGuiness' Observe the Sons of Ulster Marching Towards the Somme.
- He is one of ten children. He has five brothers and four sisters.