Будущий поэт родился в Москве в 1913 году. Семья жила в Подмосковье, а сельская школа была далеко, поэтому Сергею и двум его братьям наняли гувернантку, чтобы дети учились дома. Тогда проявилась любовь мальчика к литературе и языкам.
Особенно любил Сергей немецкий язык, читал Шиллера и Гете в оригинале. В 9 лет написал свои первые стихи.
В 1920 году семья переехала в Пятигорск. На юге России Сергей Михалков впервые публикуется в различных журналах и газетах.
После окончания школы юный поэт переехал в Москву и поступил в Литературный институт им. Горького, где учился с 1935 по 1937 год. В том же 1935 году в журнале «Пионер» выходит поэма «Дядя Степа», которая получила положительные отзывы критиков и даже Самуила Яковлевича Маршака.
После публикации «Дяди Степы» Маршак взял под крыло юного Сергея Михалкова, помогая ему дописывать новые части поэмы об отважном, честном и добром соседе, который является настоящим гражданином своей страны. Перед войной выходит стихотворение «А что у вас?», после войны писатель работает над новыми детскими произведениями, пишет детские пьесы и сценарии к кинофильмам.
В 1944 году Михалков принимает участие в конкурсе на текст гимна СССР и побеждает в нем. В 1977 году принимает участие в создании новой версии, а в 2000 году написал гимн России.
Кроме Дяди Степы Сергей Михалков написал более 200 басен, 9 стихотворных сборников, сценарии к 40 мультфильмам («Зайка‑зазнайка», «Лесной концерт», «Праздник непослушания»), а также пьесы и сценарии к фильмам, ставшим классикой советского кинематографа. Общий тираж книг Михалкова, изданных в мире на разных языках, составляет около пятисот миллионов экземпляров.