De retour du front, il prend une part active à la Révolution allemande de 1918-1919. Au début des années 1920, il vit à Berlin et est proche d'autres écrivains expressionnistes, Ludwig Meidner, Johannes R. Becher, Walter Hasenclever. Il travaille pour la maison d'édition Die Schmiede. Rudolf Leonhard épouse en 1918 Susanne Köhler (1895 – 1984). Leur union ne durera que quelques mois, mais donnera naissance, après leur séparation, à Wolfgang Leonhard le à Vienne.