Сергей Михалков родился в Москве 13 марта (28 февраля по старому стилю) в 1913 году, затем семья переехала в город Пятигорск, в Георгиевск. Он учился в Ленинграде и Москве, во время Великой Отечественной войны служил военным корреспондентом, много ездил по стране.
Сергей Михалков был самым старшим в огромной творческой семье. В браке с Натальей Кончаловской, внучкой Василия Сурикова и дочерью Петра Кончаловского, у него родились Андрей Кончаловский и Никита Михалков, ныне известнейшие режиссеры. А их дети, со своей стороны, продолжили артистическую династию - сын Андрея Кончаловского Егор также стал режиссером, а дети Никиты Михалкова - Анна, Надежда, Степан и Артем - играют в кино, а также занимаются ресторанным бизнесом и продюсированием.