Марио Герреро Вильчес родился в чилийском городе Гранерос в регионе О'Хиггинс 19 сентября 1981 года. Его родители Мария Вильчес и Сервандо Герреро не работали в мире шоу-бизнеса, однако талант у мальчика прорезался еще в детстве. Марио начал сочинять музыку, когда ему исполнилось всего 10 лет. Герреро закончил среднюю школу и поступил в университет в Сантьяго, где изучал психологию.
Признание пришло к Марио, когда его отобрали для участия в телевизионном шоу талантов Rojo Fama Contrafama. Герреро стал победителем второго сезона и легко завоевал сердца слушателей своим теплым голосом и романтической музыкой. Самым запоминающимся моментом стало последние выступление Марио в конце сезона, когда он спел “Gethsemane” из рок-оперы Иисус Христос Суперзвезда.
В 2003 году вышел первый альбом Марио Mario Guerrero. Он сразу же стал хитом в Чили. Сингл "Me gustas" завоевал третье место в чилийском хит-параде. Еще два сингла из этого альбом "Dime que sí, dime que no" и “Si No Estas” достигли высоких позиций в чартах. “Si No Estas” часто звучала на чилийских радиоволнах.
В 2005 году Марио выпустил второй альбом под названием Te llevo en el alma. Самым популярным синглом стал “Celos”. Он занял второе место в хит-параде синглов в Чили.
В 2007 году Герреро пригласили стать участником жюри конкурса фольклора на известном фестивале Vina Del Mar. В этом же году, Марио записал песню “Amanecí otra vez”, которая стала саундтреком для известной теленовеллы канала TVN Corazón de María.