marković took a doctorate in philosophy first at the university of belgrade faculty of philosophy in 1955, and then another in 1956 at university college london. there he studied logic under a. j. ayer, and wrote his thesis on "the concept of logic". in 1963 he became a full professor of philosophy at the university of belgrade's faculty of philosophy, and the dean of the faculty in the period 1966–1967. from 1960 to 1962 he was the president of the yugoslav society of philosophy. in the 1970s, he taught at the university of michigan at ann arbor and was a director of the institute of philosophy at the university of belgrade. he also taught for many years at the university of pennsylvania, first as a frequent visiting professor from 1972 to 1980 and then as an adjunct professor from 1981 to 1993. marković was a co-chairman of the international humanist and ethical union (1975–1985). he has been a corresponding member of the serbian academy of sciences and arts since 1963 and a full member since 1983.