Barry Keoghan nasce a Dublino, nel quartiere di Summerhill, zona nord della città . La madre soffriva di dipendenza da eroina così, insieme al fratello, dai 5 ai 12 anni viene affidato a tredici famiglie affidatarie diverse, potendo vedere la madre nel fine settimana. Nel 2004 la madre muore all'età di trentun'anni per un'overdose di eroina e lui ed il fratello vengono affidati alla nonna ed alla zia.
Keoghan inizia a recitare nel 2011, quando ottiene una piccola parte in un film e lo stesso anno si iscrive ad alcuni corsi della National Performing Arts School di Dublino; è anche un pugile dilettante[4] e uomo immagine della Dior.