The 20-year-old joined Boro from Brentford on a two-year deal in May but has managed just a couple of first-team appearances.
He failed to play a first-team game for the Bees, but had loan spells at Wycombe Wanderers and, from January 2016, Welling United, then members of the National League, where he played seven games.