After the retirement, started coaching career at Cerezo Osaka in 2003. He mainly served as an assistant coach until 2004. In 2006, he signed with Shimizu S-Pulse and served as an assistant coach. In 2011, he moved to J2 League club Oita Trinita and became a manager. In 2012, the club won the 6th place and was promoted to J1 League. However the club finished at the bottom place in 2013 and was relegated to J2 in a year. He was sacked in June 2015. In July 2015, he returned to J1 club Shimizu S-Pulse and became an assistant coach under the manager Katsumi Oenoki. In August, he became a manager as Oenoki successor. However the club was relegated to J2 end of the 2015 season and he resigned. In 2016, he signed with with J2 club Matsumoto Yamaga FC and served an assistant coach. In 2017, he moved to J3 League cub Fukushima United FC and became a manager. In 2019, he moved to J2 club Tochigi SC.