Andrej Marinc se je rodil leta 1930 v Celju. Diplomiral je iz agronomije in se leta 1947 pridružil Komunistični partiji Slovenije, kasneje Zvezi komunistov Slovenije. Od leta 1968 je bil sekretar Centralnega komiteja (CK) ZKS, med 27. novembrom 1972 in 9. majem 1978 pa je bil predsednik izvršnega sveta Skupščine Socialistične republike Slovenije. Na čelu vlade je nasledil Staneta Kavčiča, ki je bil prisiljen odstopiti.
Med letoma 1982 in 1986 je bil predsednik CK ZKS, kjer je za svojega naslednika »ustoličil« Milana Kučana. Nato je ostal član predsedstva SRS do leta 1990, ko se je umaknil iz politike.
Novico o njegovi smrti je prvi objavil časnik Delo.