Yun kwam als zestienjarige bij Gyeongnam terecht. In 2011 debuteerde hij voor Gyeongnam in een competitiewedstrijd tegen Ulsan Hyundai. Hij scoorde zijn eerste doelpunt tegen Incheon United. In totaal scoorde hij 10 doelpunten uit 63 competitiewedstrijden voor Gyeongnam. In januari 2013 werd hij getransfereerd naar FC Seoul.
Yun debuteerde in 2013 voor Zuid-Korea. Hij kwam eerder uit voor de nationale jeugdelftallen. Op 27 juli 2013 scoorde hij zijn eerste doelpunt tegen Japan op het Oost-Aziatisch voetbalkampioenschap 2013 in eigen land.