He started his career in Germany and played for German club SV Darmstadt 98 during an internship before he left for Turkey to Iran to play for an Iranian local football team in Tehran. In 1993–94 season, he was transferred to the Turkish club Fenerbahçe S.K. again spending two years there, he was then transferred to Kocaelispor. In 1997, Tayfur was transferred to Beşiktaş J.K. and retired there. Serving as an assistant manager at Beşiktaş J.K. for several years, at the end of the 2010–11 season he became the manager after Bernd Schuster resigned from his post. Later on he signed a three-year contract with Beşiktaş J.K. with one year being optional for the manager seat. On 14 July 2011, he was arrested because of match-fixing in Turkish Cup Final Istanbul BB-Beşiktaş. Havutcu was released, pending trial, on 12 December 2011. He will resume managerial duties of Beşiktaş at a later date.