Puangchan begon zijn carrière in 2011 bij Muangthong United. In het seizoen 2011 kwam hij op huurbasis uit voor Suphanburi FC. Hij tekende in 2016 bij Chiangrai United. Hij tekende in 2018 bij Bangkok Glass FC. Met deze club werd hij in 2021 kampioen van Thailand.