In October 2004, he was loaned to Cerezo Osaka. He debuted against Shimizu S-Pulse on November 23.[2][3] This was his only game for the club. Although he returned to Reds in 2005, he still struggled for minutes and didn't play once.
In August 2005, he moved to Vissel Kobe. Although he played several matches every season, he could not play many matches behind Kota Ogi and Tatsuya Enomoto. From summer 2010, he became a regular goalkeeper under new manager Masahiro Wada.[4] and he played all 34 matches in 2011 season. However Vissel was relegated to J2 League at the end of 2012 season. In 2013, although he lost his position behind new player Kaito Yamamoto, he became a regular goalkeeper in June again and Vissel was promoted to J1 in a year. However he could not play many matches behind Yamamoto and Kim Seung-gyu from 2014.
In 2018, he moved to newly promoted J1 League club V-Varen Nagasaki.[5] Although he played as a regular goalkeeper, V-Varen were relegated to J2 at the end of the 2018 season.