Németh Károly 1922. december 14-én született a Zala megyei Pákán. 1945-től a Magyar Kommunista Párt, majd a Magyar Dolgozók Pártja funkcionáriusa, 1954-től a Csongrád megyei pártbizottság első titkára volt.
1960-tól a Magyar Szocialista Munkáspárt (MSZMP) Központi Bizottságának (KB) osztályvezetője, a KB titkára, a budapesti pártbizottság vezetője, majd 1985-87-ben az MSZMP főtitkárhelyettese, végül 1987-88-ban az Elnöki Tanács elnöke, államfő volt.
1970-ben beválasztották az állampárt legszűkebb grémiumába, a Politikai Bizottságba is. 1958-88 között országgyűlési képviselőként is tevékenykedett. 1988-ban nyugdíjba vonult.