Came to the first team via TFC II where he made his debut in 2019. Signed first pro contract with TFC II in 2020. Was a temporary (4 day) loanee to TFC three times in April 2022 and again in May. Made one sub appearance in April 2022. Was signed on a full first team contract in May 2022 and loaned back to TFC II.