Takagi was born in Minamishimabara on November 12, 1967. After graduating from Osaka University of Commerce, he joined Japan Soccer League Division 2 club Fujita Industries in 1990. In 1991, he moved to Division 1 club Mazda (later "Sanfrecce Hiroshima"). In 1992, Japan Soccer League was folded and the club joined new league, J1 League. The club won the 2nd place in the 1994 J1 League and he was selected Best Eleven. The club also won the 1995 and 1996 Emperor's Cup. He played 173 matches and scored 62 goals for the club. In 1998, he moved to Verdy Kawasaki. In 2000, he moved to J2 League club Consadole Sapporo. The club won the champions in 2000 and was promoted to J1 from 2001. However he retired end of the 2000 season.