Николай Иванович Пирогов родился 13 ноября 1810 года в Москве в семье майора Ивана Ивановича Пирогова, служившего казначеем в провиантском депо, и его жены Елизаветы Ивановны. Из родившихся в семье четырнадцати детей большинство умерло в младенчестве. Шестеро остались в живых, Николай был самым младшим.