Marin Krešić rođen je 1951. godine. Završio je Arhitektonski fakultet u Beogradu.
Od 1977. do 1984. radio je u Zavodu za planiranje razvoja grada Beograda (današnji Urbanistički zavod Beograd), a zatim do 1991. u Centru za planiranje urbanog razvoja - CEP. Od 1989. do 1991. bio je direktor CEP-a.
Bio je partner u kompaniji „Armen Planungs", konsultant u Centru za planiranje, istraživanje i projektovanje. Zatim, radio je u Jugoslovenskom institutu za urbanizam i stanovanju, bio je art i kreativni direktor u studiju „J. Volter Tompson" u Beogradu, konsultant u UNDP MIR programu podrške opštinama Pčinjskog okruga na primeni Zakona o planiranju i izgradnji, kao i konsultant MSP u programu podrške opštinama zapadne Srbije na primeni istog zakona.
Od 2001-2004 bio je Narodni poslanik u Skupstini Srbije.
Bio je jedan od aktera formiranja Inženjerske komore Srbije, a od 2005. je glavni arhitekta opštine Obrenovac.