Milan Pešák se narodil 22. dubna 1963 v Přerově, avšak mládí strávil v Bratislavě. Po základní škole vystudoval v Praze gymnázium pro zrakově postižené a v hlavním městě již zůstal. Absolvoval kurz programování pro zrakově postižené a v tomto oboru začal pracovat u společnosti Meta. Poté nastoupil na Fakultu řízení při Vysoké škole ekonomické, ale školu nedokončil a dál se živil jako programátor na volné noze.

V roce 1992 nastoupil do funkce výkonného ředitele České unie nevidomých a slabozrakých, na jejímž založení se podílel. Poté dva roky působil ve funkci jejího prezidenta. Osobně si ale nejvíce pochvaluje úspěšné sjednocení tuzemských slepeckých hnutí pod Sjednocenou organizaci nevidomých a slabozrakých České republiky. Do roku 2006 dělal Pešák jejího prezidenta.

Tou dobou již čtvrtým rokem zasedal v zastupitelstvu městské části Prahy 11. Nyní jej však čekalo křeslo zastupitele hlavního města Prahy. Do funkcí byl zvolen za občanské demokraty a v jejich barvách rovněž roku 2010 úspěšně kandidoval do Senátu.

Působí ve výboru pro zdravotnictví a sociální politiku.