Career
Sakuwaha began his career with ZESCO United. He moved to French side Lorient on 1 September 2009. Sakuwaha signed on loan for Le Havre for the 2010-2011 season, before moving to Sudan to play with First Rate (at Lloyd's)-Merrikh for the 2011 season.
He signed with Congolese club TP Mazembe in January 2013.
He returned to ZESCO United for the 2014 season. Sakuwaha made his international debut for Zambia in 2006.
He played at the 2008 CECAFA Cup and the 2009 African Championship of Nations, but rejected a call-up to the squad for the 2010 Africa Cup of Nations. He was called up to Zambia"s 23-man squad for the 2013 Africa Cup of Nations.