The striker looks set to join the Amakhosi in time to prepare for the 2012-13 South African Premier Soccer League season
Reports emerged on Monday that Nkosi was weighing up his options of joining either League champions Orlando Pirates or Kaizer Chiefs.
The 29-year-old will put his signature to the Chiefs contract when he meets club officials on Friday morning.
Other than Pirates, other clubs who were interested in Nkosi include Maritzburg United and Moroka Swallows.
“Nkosi is meeting Chiefs tomorrow (Friday) morning to conclude the move because that is the club he has decided to join,” a source close to the player told KickOff.com.
“After thinking about this carefully, he has finally made his decision with regards to where he wants to play and he is happy about that.”
New Chiefs coach Stuart Baxter handed Nkosi his international debut during the 2005 Gold Cup against Guatemala.