Sepak bola pada Pekan Olahraga Nasional 2012 berlangsung di provinsi Riau dan menandingkan hanya nomor putra. Kompetisi nomor putra ini dilaksanakan di empat stadion di Provinsi Riau pada 6–19 September 2012. Pada gelaran atau edisi sebelumnya, Provinsi Jawa Timur merupakan tim juara bertahan peraih medali emas dan Provinsi Sumatera Utara sebagai tim tersukses pada cabor sepak bola PON dengan raihan medali emas sebanyak 5.
Sebanyak 12 tim peserta berhak berkompetisi pada edisi putaran final ini. 2 tim peserta mendapatkan privilege sebagai tuan rumah (Riau) dan juara bertahan edisi sebelumnya (Jawa Timur). Sementara 10 tim peserta lainnya lolos melalui babak kualifikasi Pra PON di enam zona.
{{{team1}}} v {{{team2}}}
Tim Jawa Barat dan Jambi harus menghadapi konflik internal mereka. Tim Jawa Barat terbagi dua, yakni satu tim dibawah PSSI Djohar Arifin dan satu tim dibawah PSSI La Nyalla Mattalitti. Begitu juga dengan Jambi, dua provinsi ini memiliki Pengprov sepakbola yang terbagi dua. Tim yang dikirim ke PON pun dua tim.
Dua tim asal Kalimantan, yakni Kalimantan Timur dan Kalimantan Selatan berebut untuk masuk ke babak penyisihan. Kaltim dan Kalsel ribut karena Kalsel melaporkan Kaltim menggunakan dua pemain profesional. PSSI dibawah pimpinan Djohar Arifin mendiskualifikasi Kaltim. Kaltim tak terima dan mengajukan banding ke Badan Arbitrase Olahraga Indonesia (BAORI). Kaltim pun menang.