Marko Ilešič gimė 1947 m. Liublianoje (Slovėnija), 1970 m. gavo Univerza v Ljubljani (Liublianos universitetas, Slovėnija) Teisės fakulteto diplomą, vėliau tęsė doktorantūros studijas tame pačiame universitete, o 1984 m. apsigynė daktaro disertaciją. Lyginamosios teisės žinias jis pagilino specializacijos programose, kurias organizavo Université de Strasbourg (Strasbūro universitetas, Prancūzija) ir Universidade de Coimbra (Koimbros universitetas, Portugalija); jas baigė 1978 m. ir 1980 m.
Savo akademinę karjerą M. Ilešič pradėjo 1970 m. kaip Univerza v Liublijani asistentas; šiame universitete 1984–2004 m. buvo civilinės, komercinės ir tarptautinės privatinės teisės profesorius. Be to, vaidino aktyvų vaidmenį administruojant Univerza v Liublijani Teisės fakultetą: 1995–2001 m. buvo Teisės fakulteto prodekanas, paskui (2001–2004 m.) – dekanas.
Sėkmingai išlaikęs egzaminą dėl galimybės eiti teisėjo pareigas M. Ilešič tapo Sodišče združenega dela v Ljubljani (Liublianos Darbo teismas, Slovėnija) teisėju, paskui – kolegijos pirmininku (1975–1986 m). Daugelio leidinių autorius; 1993 m. buvo išrinktas Slovėnijos teisininkų draugijų sąjungos pirmininku ir šias pareigas ėjo iki 2005 m.
Dėl didelio susidomėjimo sporto (ypač futbolo) teise, 1978–1986 m. M. Ilešič ėjo Sodišče združenega dela za telesno kulturo (Slovėnijos sporto teismo) pirmininko pareigas, taip pat posėdžiavo Europos Sąjungos futbolo asociacijų (UEFA) ir Tarptautinės futbolo asociacijų federacijos (FIFA) apeliaciniuose teismuose. Be to, ėjo Nogometna zveza Slovenije (Slovėnijos futbolo federacija) (1985–1989 m.) ir Jugoslavijos futbolo federacijos (1990–1991 m.) pirmininko pareigas, buvo Slovėnijos Olimpinio komiteto vykdomojo komiteto narys, vėliau – pirmininko pavaduotojas (1991–2005 m.).
Kadangi M. Ilešič karjera buvo glaudžiai susijusi su komercinės teisės praktika, jis pirmininkavo Liublianos vertybinių popierių biržos arbitražo rūmams ir buvo Jugoslavijos prekybos rūmų arbitras. Vėliau buvo Slovėnijos prekybos rūmų ir Paryžiaus Tarptautinių prekybos rūmų arbitras.
Teisingumo Teismo teisėjas nuo 2004 m. gegužės 11 d. iki mirties - 2024 m. birželio 20 d.