Marin Moraru s-a născut la data de 31 ianuarie 1937 în orașul București. A absolvit Institutul de Artă Teatrală și Cinematografică (I.A.T.C.) „I.L.Caragiale” în anul 1961, la clasa profesor Dina Cocea, având ca examen de diplomă rolul Agamiță Dandanache din piesa “O scrisoare pierdută” de I.L.Caragiale.
După absolvirea facultății, a activat ca actor pe scenele de la Teatrul Tineretului (1961-1964), apoi la Teatrul de Comedie (1965-1968), la Teatrul Lucia S. Bulandra (1968-1971) și la Teatrul Național „I. L. Caragiale” (1971-1974).
După o perioadă în care a predat în calitate de conferențiar universitar la I.A.T.C. București (1974-1980), s-a reîntors în anul 1980 la Teatrul Național „I. L. Caragiale”, unde este actor și în prezent. Din anul 2002 este Societar de onoare al Teatrului Național din București.
În anul 2009, meastrul Marin Moraru a primit Premiul Gopo pentru întreaga operă.