Landry played NCAA Division I college basketball at Northern Arizona University.
He saw extensive action in all four years with the Lumberjacks, and averaged a team-leading 17.5 points and 8.1 rebounds per game, in his senior season (2007–08) for the team.
[3] At the end of the season, he signed with Belgian side Dexia Mons-Hainaut for two months and helped the team to a second-place finish in the Basketball League Belgium.
[8] On June 23, 2020, Landry signed with the Ottawa Blackjacks of the Canadian Elite Basketball League (CEBL).
[9] Landry first played with the senior Canada men's national basketball team at the 2009 Marchand Continental Championship Cup.