Народився 19 жовтня 1921 року у Львові. У восьмирічному віці втратив батька, але, незважаючи на важке матеріальне становище, зумів закінчити класичну польську гімназію імені Яна Кохановського (нині — Львівський художній ліцей), що на вул. Хотинській, 6[3].
У 1943—1945 роках навчався в аспірантурі Тбіліського математичного інституту імені А. М. Размадзе АН Грузинської РСР у І. Н. Векуа, у 1945 році перевівся до аспірантури МІАН СРСР. Захистив (1947) кандидатську дисертацію, науковий керівник Л. А. Люстерник. У 1951 році захистив докторську дисертацію. Професор кафедри математики Московського енергетичного інституту (1953—1965).
Професор кафедри диференціальних рівнянь механіко-математичного факультету МДУ (1965—1993), у 1993 році перейшов на кафедру загальних проблем керування.
М. С. Агранович, А. В. Бабин, Л. Р. Волевич, А. Ю. Горицкий, А. С. Демидов, Ю. А. Дубинский, А. И. Комеч, М. Л. Краснов, С. Б. Куксин, Г. И. Макаренко, В. П. Маслов, В. М. Тихомиров, А. В. Фурсиков, В. В. Чепыжов, А. И. Шнирельман, М. А. ШубинМарк Иосифович Вишик (к семидесятипятилетию со дня рождения) // УМН. — 1997. — том 52. — выпуск 4 (316). — С. 225—232. (рос.)