Barry Keoghan s-a născut la data de 18.10.1992, în Summerhill, Dublin, Irlanda. Mama lui s-a luptat cu dependența de droguri de-a lungul vieții ei de adult și a murit când el avea 12 ani. Cu fratele său Eric, a petrecut șapte ani în asistență maternală, în 13 case de plasament înainte de a fi crescuți de bunica, mătușa și sora lor mai mare, Gemma. În copilărie, Keoghan a apărut în piese de teatru de la Școala O'Connell de pe strada North Richmond din Dublin. El a studiat actoria la The Factory, o școală locală de actorie din Dublin. Actor activ din 2011, el este cunoscut pentru rolurile sale din filme independente și filme de succes. Printre primele sale filme se numără: Fair City (2010, telenovelă irlandeză), Between the Canals (2011), '71 (2014), Mammal (2016), Trespass Against Us (2016). A primit aprecieri în 2017 pentru rolurile din Dunkirk (2017) de Christopher Nolan și din The Killing of a Sacred și The Killing of a Sacred Deer (2017, de Yorgos Lanthimos; a primit o nominalizare la Independent Spirit Award; a câștigat premiul irlandez de film și televiziune pentru cel mai bun actor în rol secundar). A mai jucat în American Animals (2018), Black '47 (2018), Calm with Horses (2019, nominalizat la premiul BAFTA pentru cel mai bun actor într-un rol secundar), The Green Knight (2021). În 2021, a apărut și în rolul Druig din filmul Universe Eternals. De asemenea, este cunoscut pentru rolurile sale de televiziune, inclusiv drama Love/Hate (2013) și miniseria Chernobyl (2019). În 2020, a fost inclus pe locul 27 pe lista The Irish Times a celor mai mari actori de film din Irlanda. Keoghan este un ambasador pentru Dior și Barretstown, o organizație de caritate pentru copii. În 2022, a jucat în filmul lui Matt Reeves, The Batman, și în filmul lui Martin McDonagh, The Banshees of Inisherin (pentru interpretarea sa a primit nominalizări la Globul de Aur și la premiul Oscar la categoria Cel mai bun actor în rol secundar, în 2023). În plan personal, Keoghan este un boxer amator. Din 2017 până în 2020, Barry a avut o relație cu Shona Guerin, originară din Killarney, pe care o întâlnise într-un pub din Killarney în care ea lucra. În septembrie 2021, Keoghan a început să se întâlnească cu Alyson Kierans. Câteva luni mai târziu, pe 27 martie 2022, el a anunțat că așteaptă un copil împreună. Nașterea fiului lor, Brando, a fost anunțată pe 8 august 2022.