Coleman begon met voetballen bijSt Catherine's, dat hij in 2006 verruilde voorSligo Rovers. Nadat hij drie jaar had gespeeld in de middenmoot van dePremier Division, haaldeEverton hem in januari 2009 naar Engeland. Dit bleek het begin van een periode van meer dan tien jaar bij de club. Die werd alleen 2,5 maand onderbroken in maart-mei 2010 voor een verhuur aanBlackpool.
Coleman maakte op 22 oktober 2009 zijn debuut voor Everton. CoachDavid Moyes gaf hem toen een basisplaats in een met 5–0 verloren wedstrijd in deEuropa League uit tegenBenfica. Zijn debuut in dePremier League volgde drie dagen later. Moyes liet hem toen in de 80e minuut invallen voorJohn Heitinga in een met 3–2 verloren wedstrijd uit bijBolton Wanderers. Coleman werd in het seizoen 2010/11 een vaste waarde bij Everton. Hij maakte op 6 november 2010 zijn eerste doelpunt voor de club. Hij zorgde toen voor de 2–2 in een competitiewedstrijd uit bij Blackpool, tevens de eindstand. CoachMarco Silva benoemde Coleman in augustus 2019 tot nieuweaanvoerder van Everton, als opvolger van de vertrokkenPhil Jagielka. Hij speelde in september 2019 zijn 250e wedstrijd voor de club in de Premier League.
Coleman debuteerde op 8 februari 2011 in hetIers voetbalelftal. BondscoachGiovanni Trapattoni gunde hem die dag een basisplaats in een met 3–0 gewonnen oefeninterland tegenWales. Na zes oefeninterlands speelde hij op 12 oktober 2012 voor het eerst een interland waarin meer op het spel stond dan prestige. Trapattoni stelde hem toen op in een met 1–6 verloren kwalificatiewedstrijd voor hetWK 2014 tegenDuitsland. Coleman was op 11 oktober 2013 voor het eerstaanvoerder van de nationale ploeg. Ook dit was in een WK-kwalificatiewedstrijd tegen Duitsland, maar dan uit. De Duitsers wonnen deze keer met 3–0.
Coleman plaatste zich met Ierland voor hetEK 2016, zijn eerste eindtoernooi. Hierop liet bondscoachMartin O'Neill hem alle vier de wedstrijden van de Ieren van begin tot eind spelen. Coleman maakte op 6 oktober 2016 zijn eerste interlanddoelpunt. Hij schoot toen het enige doelpunt van de wedstrijd binnen in een met 1–0 gewonnen kwalificatiewedstrijd voor hetWK 2018 thuis tegenGeorgië. Coleman brak op 24 maart 2017 zijn been als gevolg van eentackle vanNeil Taylor in een WK-kwalificatiewedstrijd tegenWales.[2] Hierdoor miste hij de rest van de kwalificatiereeks, inclusief deplay-offs tegenDenemarken. Coleman speelde op 23 maart 2018, op één dag na precies een jaar na zijn beenbreuk, zijn 44e interland.