The versatile defender joined the Cards in July 2023 following a successful trial. Capable of playing anywhere across the back, he joined Woking following his release by Scottish Championship side Partick Thistle, where he helped the Jags to back-to-back fourth place finishes.
He started his career with West Ham United, where he was a regular at youth level, whilst he also made a first-team appearance in a pre-season friendly and featured for the club's Under-21s in the EFL Trophy. He spent his final year on the Hammers' books on loan at Leyton Orient, making 33 appearances in League Two, including his professional debut against Barrow in October 2020. He was released by West Ham in the summer of 2021 after 15 years with the club.
From West Ham he moved to Scotland to join Partick. He made 45 appearances in all competitions across his two years with Thistle.