Career
Born in Accra, Tawiah starter playing at the age of 12 at Ambah Football Club and then he played with Tema. Then he continued his career in Bulgaria with Lokomotiv Mezdra, Levski Sofia and Kaliakra Kavarna. In July 2011, Tawiah joined Chernomorets Burgas after his contract with Levski Sofia was mutually terminated.
In September 2011, he was released due to health problems.
After that Tawiah played in Bulgarian clubs PFC Lyubimets and PFC Haskovo. In January 29, 2015, Tawiah signed with Serbian Superliga club Borac Čačak.