Muñoz lahir di Pamplona, Navarre. Kecuali musim pinjaman ke CD Toledo di Segunda División B, dia bermain selama sepuluh musim dengan klub kota kelahirannya, CA Osasuna, untuk tim pertama dan kedua. Dia melakukan debut di La Liga dengan tim sebelumnya pada 23 Desember 2001, masuk sebagai pemain pengganti di pertandingan kandang yang berakhir dengan kekalahan 0-1 dari Athletic Bilbao. Muñoz kemudian menjadi anggota penting tim utama, tampil dalam 30 pertandingan selama musim 2005-2006 saat mereka finis di peringkat keempat di liga dan lolos ke Liga Champions UEFA sambil mencetak lima gol dalam lima kemenangan, termasuk gol penentu kemenangan melawan Deportivo de La Coruña dan Atlético Madrid. Di Copa del Rey musim sebelumnya, dia mencetak lima gol dalam delapan pertandingan untuk membantu Osasuna mencapai final kompetisi, termasuk satu gol dalam kemenangan kandang 3-1 melawan Sevilla FC (agregat 4-3).
Pada musim 2007-2008, Muñoz pindah ke Athletic Bilbao dengan kontrak tiga tahun. Dia tampil jarang dalam musim pertamanya, dan bahkan semakin jarang di musim kedua dan ketiga - kontribusinya pada musim 2009-2010 hanya terdiri dari 30 menit melawan Deportivo di pertandingan terakhir. Muñoz mencetak satu-satunya gol kompetitifnya untuk tim tersebut pada 31 Januari 2008, dalam hasil imbang 3-3 melawan Racing de Santander di perempat final Piala Spanyol.
Di tahun-tahun berikutnya, Muñoz bergabung dengan FC Cartagena di Segunda División pada musim panas 2010. Dia pensiun tiga tahun kemudian setelah bermain di level yang lebih rendah dengan UD Salamanca dan CD Izarra.
Muñoz juga mewakili tim otonom Basque dan Navarrese, dengan total enam caps.
Referensi:
-"