Minagawa was born in Tokyo on October 9, 1991. After graduating from Chuo University, he joined J1 League club Sanfrecce Hiroshima in 2014. He played many matches as substitute forward from first season. In 2018, he moved to J2 League club Roasso Kumamoto on loan. He played as regular player and scored 11 goals. In 2019, he returned to Hiroshima. However he could hardly play in the match. In July 2019, he moved to J2 club Yokohama FC. He played many matches and Yokohama was promoted to J1 from 2020. In 2021, he moved to Vegalta Sendai.