Nakamura was born in Kita, Tokyo on February 27, 1995. He joined J1 League club Kashiwa Reysol in 2013. However he could not play at all in the match. In 2015, he moved to J2 League club Avispa Fukuoka on loan. He played 20 matches and was promoted to J1 end of the 2015 season. In 2016, he returned to Kashiwa and became a regular goalkeeper. Although Kashiwa was relegated to J2 in end of the 2018 season, Kashiwa was returned to J1 in a year. In January 2021, he moved to Portuguese Primeira Liga club Portimonense.