Kikuchi was born in Shizuoka on November 24, 1984. After graduating from Shimizu Commercial High School, he joined J1 League club Júbilo Iwata in 2003. In August 2005, he moved to Albirex Niigata on loan. In 2006, he returned to Iwata and became a regular player as defensive midfielder. However he was arrested and sacked in June 2007. After half year blank, he signed with German club Carl Zeiss Jena in 2008. In 2009, he returned to Japan and signed with Oita Trinita. He played many matches as defender. In 2011, he moved to Albirex Niigata. In July 2013, he moved to Sagan Tosu. In July 2016, he moved to Hokkaido Consadole Sapporo. In 2019, he moved to Avispa Fukuoka. He retired end of the 2019 season.