Mario Charlo Sobrino rođen je u Madridu (Španjolska) gdje je pohađao školu Conservatorio profesional de danza Carmen, a zatim Englesku narodnu baletnu školu. Radio je u Engleskome narodnom baletu na predstavama Trnoružica i Orašar.
Godine 2020. postao je članom Moravsko-sleškoga narodnog kazališta u Češkoj, a poslije dvije godine promaknut je u solista te je izvodio uloge poput Princa u baletu Orašar Yourija Vamosa, Alija u baletu Le Corsaire (Gusar) Michela Bejara, a plesao je i u baletu Hora Ohada Naharina. Postao je članom baletnog ansambla Hrvatskoga narodnog kazališta u Zagrebu u lipnju 2024. U Baletu zagrebačkoga HNK-a pleše u Napuljskome plesu u Labuđem jezeru te u baletima Spartak i Phases Francesca Nappe te Petruška Edwarda Cluga. Godine 2024. osvojio je zlatnu medalju na Međunarodnom baletnom natjecanju „Slavenska prix”.