Mustafa Kizza has promised to give his best and repay Portuguese Primiera Liga side Arouca FC’s faith after being unveiled.
Kizza whose last club was CF Montreal in the US MLS signed a three year deal with Arouca.
"I am extremely honoured to join Arouca for the next three years," said part of the message he sent on social media.
"I am extremely honoured to join @OficialFCArouca the next 3 years. I promise to give my very best to the club who I thank for believing in me and the fans.
"I promise to give my very best to the club who I thank for believing in me and the fans. I would like to take this opportunity to thank my family and friends that have supported me in the past months."
Kizza is one of the highly rated left backs in the country and has previously played for KCCA FC in Uganda.
William Luwagga Kizito, Patrick Edema and Alex Kakuba are among Ugandan players to have played in Portugal.
About Arouca
The club is known as Futebol Club de Arouca and was founded 70 years ago. They host their matches at a 5,000 seater Estadio Municipal and led by Chairman Carlos Pinho.
Last season, they finished 15th out 18 teams with 31 points.