Matsumoto was born in Higashimatsuyama on August 22, 1998. After graduating from Shohei High School, he joined J1 League club Sanfrecce Hiroshima in 2017. In August 2020, he moved to J2 League club Avispa Fukuoka. He played many matches and Fukuoka was promoted to J1 end of the 2020 season. In 2021, he moved to J1 club Cerezo Osaka.