Сергей Владимирович Михалков родился 27 февраля 1913 года в Москве в семье служащего. Отец привил сыну любовь к русской литературе, познакомил со стихами Маяковского, Есенина. Школьные годы Сергей Михалков провёл в Пятигорске. Первое его стихотворение — «Дорога» — было напечатано в журнале «На подъёме» в 1928 году.
В 1930 году С. Михалков переехал в Москву и в течение трёх лет работал чернорабочим на Москворецкой ткацко-отделочной фабрике. Принимал участие в экспедиции в Восточный Казахстан и на Волгу. Стихи Михалкова всё чаще публиковались в столичной печати, передавались по радио, и у поэта появилась возможность жить только на литературный заработок. Михалков принадлежал к объединению молодых писателей при журнале «Огонёк».
В 1935-1937 годах Сергей Владимирович учился в Литературном институте им. М. Горького. В 1935 году в журнале «Пионер» он опубликовал стихотворение для детей «Три гражданина». За ним последовали другие детские стихи: «Весёлый турист», «Упрямый Фома», «Мы с приятелем», «Дядя Стёпа», вошедшие в первую книгу стихов С. Михалкова. Знакомство, а потом и творческая дружба с писателями А. Фадеевым, С. Маршаком и К. Чуковским окончательно определили литературную судьбу Михалкова.
По совету А. Толстого, одного из опытнейших мастеров художествен ного слова, Сергей Михалков решил попробовать писать басни. Первые же написанные им басни получили одобрение Толстого, а одна из них — «Лиса и Бобёр» — была напечатана в газете «Правда». В целом перу Михалкова принадлежит около 200 басен.
Сергеем Владимировичем написаны также пьесы для детских театров. Он является автором сценариев нескольких художественных и мультипликационных фильмов.
В 1943 году в содружестве с военным журналистом, писавшим под псевдонимом Г. Эль-Регистан, поэт создал текст нового Гимна СССР, а в 2000 году Сергей Владимирович подготовил текст современного Гимна России.