The midfielder, who has played for the national team since the age of 18, is 20 years old and is considered an emerging talent for the Zebras.
He has also played for Botswana at all junior levels, starting from Under-17, U-20 and U-23 team.
He last played at Gilport Lions but had been there on loan from Township Rollers. Originally from Ramotsawa, his first clubs were Letlapeng FC and Jwaneng Galaxy.
Highlands Park, who return for pre-season training today, will unveil their new signings this morning, with PSL top scorer Collins Mbesuma thought to be among the recruits.