Yamamura was born in Nagasaki on December 2, 1989. After graduating from Ryutsu Keizai University, he joined J1 League club Kashima Antlers in 2012. He played many matches as defensive midfielder and center back. Kashima won the champions in the 2012 and 2015 J.League Cup. In 2016, he moved to J2 League club Cerezo Osaka. He played as defensive midfielder and Cerezo was promoted to J1 end of the 2016 season. In 2017, he mainly played as offensive midfielder. Cerezo also won the J.League Cup and Emperor's Cup. In 2019, he moved to Kawasaki Frontale.