Jesus verruilde Internacional op 30 januari 2012 voor Internazionale. Hij debuteerde hiervoor op 13 mei 2012, zijn enige competitiewedstrijd dat seizoen. Tegen SS Lazio verving hij in de laatste minuut Diego Milito. In het 3-5-2 systeem van Inter kwam hij meestal naast Andrea Ranocchia en Walter Samuel te spelen. Jesus speelde tussen 2012 en 2016 meer dan honderd competitiewedstrijden voor Internazionale, waarmee hij in die jaren telkens tussen de vierde en negende plaats eindigde. Hij debuteerde in het seizoen 2012/13 ook voor de club in de Europa League. Daarin strandden zijn ploeggenoten en hij in de achtste finale, tegen Tottenham Hotspur.
Internazionale verhuurde Jesus in juli 2016 voor een jaar aan AS Roma, de nummer drie van de Serie A in het voorgaande seizoen. Dat kreeg daarbij een optie om hem daarna voor € 8.000.000,- definitief over te nemen.[1] Die optie werd de volgende zomer gelicht. Vervolgens was Jesus twee jaar basisspeler bij Roma, maar de laatste twee seizoenen kwam hij amper meer aan spelen toe. In vijf seizoenen kwam hij tot 102 wedstrijden en één goal.
Op 26 mei 2012 debuteerde Jesus voor Brazilië, tegen Denemarken. Hij maakte de 90 minuten vol. Op 9 juni speelde hij ook 90 minuten in een met 4-3 gewonnen wedstrijd tegen Argentinië.