Ворошилов је постављен за народног комесара за одбрану 1934, и добио је титулу маршала Совјетског Савеза 1935. Током Другог светског рата, Ворошилов је био члан Државног комитета за одбрану. Командовао је совјетским трупама током Зимског рата од новембра 1939, до јануара 1940, али је услед његовог лошег планирања Црвена армија претрпела огромне губитке. Касније га је заменио Семјон Тимошенко.