DiMarco was born and raised in Oakville, Ontario, Canada, and indicates he is half-Italian.
[1][2] He began acting in elementary school, starring in stage productions.
DiMarco studied life sciences at McMaster University for a year before dropping out.
[8] From 2019 to 2020, DiMarco starred as Randall Carpio on the Netflix television series The Order.
[9] In 2022, he starred as Albie Di Grasso, a recent Stanford graduate who travels to Sicily with his father and grandfather to learn more about their heritage, on the second season of the HBO television series The White Lotus.