He attended Tohoku Fukushi University and started playing league games in his freshman year.
In his senior year in a game against Tohoku Institute of Technology, Satō fanned a remarkable 13 batters.
On 22 October 2016, Satō was selected as second pick for the Chunichi Dragons at the 2015 Nippon Professional Baseball draft and on 1 December signed a \10,000,000 per year contract with a \70,000,000 sign-on bonus.
[5] For the end of the season, thanks to the mishaps of Shinji Tajima and Hiroshi Suzuki, Satō was made the closer and on 24 August registered his first career save.
[5] Despite breaking out somewhat in 2018, Satō was unable to repeat his success in 2019 making a career lowest 7 mound appearances despite being with the team from opening day.