Het vroege leven en de carrière
Di Adamo werd geboren in Fondi, Italië, en emigreerde op achtjarige leeftijd met zijn gezin naar Canada. Hij groeide op in Welland, Ontario, en studeerde af aan de Universiteit van Ottawa met een graad in rechten. Na zijn rechtenstudie werkte hij als procureur-generaal in Toronto.
Politieke carrière
Di Adamo werd voor het eerst verkozen in een openbaar ambt in 2006, toen hij werd verkozen tot gemeenteraadslid in Pelham, Ontario. Hij was twee termijnen lid van de gemeenteraad en was van 2010 tot 2012 loco-burgemeester.
In 2015 werd Di Adamo verkozen tot parlementslid voor Welland. In 2019 werd hij herkozen.
Di Adamo is lid van de Liberale Partij. Hij is staatssecretaris van de minister van Justitie en procureur-generaal van Canada.
Persoonlijk leven
Di Adamo is getrouwd met Franca Di Renzo, en ze hebben twee kinderen.