He began playing soccer at age ten with the Southwest Sting SC.[1] In 2017, he joined the FC Edmonton Academy, at the age of twelve.[2] He later represented Alberta at the U14 level at a combine against the Vancouver Whitecaps Academy, while he was a member of Edmonton Internazional SC.[3] In 2019, he represented Alberta at the 2019 Western Canada Summer Games.[4]
Club career
In June 2021, he signed a developmental contract with FC Edmonton in the Canadian Premier League, at the age of sixteen.[5] In May 2022, he signed another developmental contract with Edmonton.[6] On October 8, 2022, he made his professional debut, coming on as an substitute in stoppage time in the season finale against Valour FC.[7]
In March 2023, he signed a developmental contract with Cavalry FC.[8][9] During 2023, he spent time with Cavalry's U21 side in the exhibition series of League1 Alberta.[10] He began the 2024 season with Cavalry FC U21 in League1 Alberta before signing a fully professional contract with the first team for the remainder of the 2024 season, with an option for 2025 in late June.[11]