1899年12月生,四川江津人。1922年參加旅歐中國少年共産黨。1923年3月加入中國共産黨。1919年10月赴法國勤工儉學。1924年到蘇聯學習。次年9月回國,任黃埔軍校秘書兼政治教官。1926年7月任中共廣東區黨委軍委特派員,參加北伐戰爭。1927年“四·一二”反革命政變後被派往上海,協助周恩來將工人糾察隊轉入秘密活動,同年5月任中共中央軍事部參謀長,並參加南昌起義、廣州起義,任十一軍黨代表。
土地革命戰爭時期,任中共前敵軍委書記。1929年8月任中央軍委參謀長。1931年底進入中央革命根據地,先後任中國工農紅軍總政治部副主任,第一軍團政委。1932年後任紅軍東路軍政委,參與指揮漳州戰役,率部參加第四、第五次反“圍剿”。1935年1月在遵義會議上,堅決支持毛澤東的正確主張。
抗戰時期,任八路軍一一五師副師長、政委,中共中央晉察冀分局書記、軍區司令員兼政委。解放戰爭時期,任晉察冀軍區司令員兼政委,中共晉察冀中央局書記,中共中央華北局第三書記,華北軍區司令員,中國人民解放軍副總參謀長,平津衛戍區司令員,北平市軍管會主任、市長,1949年出席全國政協第一屆全體會議。
建國後,歷任中央軍委秘書長兼中國人民解放軍代總參謀長,國防委員會副主席,中央軍委副主席,國務院副總理兼國家科委主任、國防科委主任,中國老齡問題全國委員會名譽主任,中國發明協會名譽會長。1966年在中共八屆十一中全會上增選為中央政治局委員。1977年、1982年當選為十一、十二屆中央政治局委員。1975年、1978年任第四、五屆全國人大常委會副委員長(1980年辭去第五屆全國人大常委會副委員長職務)。是第一屆全國人大常委,第二、三屆全國人大代表,中共七至十屆中央委員。
1955年被授予元帥軍銜,曾獲一級八一勳章、一級獨立自由勳章、一級解放勳章。
1992年5月在北京逝世,終年93歲。