Miljavac (43) je rođen u Karlovcu, diplomirao je na Elektrotehničkom fakultetu u Zagrebu i osoba je iz obavještajnog sustava. Još 1998. godine zaposlio se u Hrvatskoj izvještajnoj službi, službi unutar nekadašnjeg Ureda za nacionalnu sigurnost kojoj je zadatak bio obavještajni rad izvan državnog područja RH. Nakon toga radio je u Obavještajnoj agenciji te SOA-i. U Ured vijeća za nacionalnu sigurnost prelazi 2009., gdje je bio šef odjela za informacijsku sigurnost, a 2013. postaje pomoćnik ravnateljice OTC-a Irene Turuk koju je sada i naslijedio na ovoj funkciji.
OTC je jedno od najvažnijih mjesta u obavještajno-sigurnosnom sustavu RH, koji je ključan jer je jedini ovlašten za legalno prisluškivanje i, primjerice izlistavanje podataka i razgovora i odakle se može provoditi nadzor informacijskog, telekomunikacijskog i internetskog prometa zemlje.
Miljavac slovi za profesionalca koji je prošao sve "stepenice" službe, a danas ga je na ovu funkciju imenovala Vlada i to na zatvorenom dijelu sjednice. Poznavatelji struke i službe kažu da je profesionalac koji prati svjetske trendove u ovom osjetljivom poslu. Opisuju ga kao stručnjaka za informatiku i računarstvo, a ta stručnost dolazi mu kao "naručena" za novi posao kojeg će obavljati.
Mario Miljavac nosi i "teret" poznatog oca. Otac mu je general Pavao Miljavac, nekadašnji načelnik Glavnog stožera HV-a, te nekadašnji ministar obrane.
Mario Miljavac oženjen je i otac dvije kćeri, a s obitelji živi u Novigradu na Dobri.