О происхождении Богдана (Зиновия) Михайловича Хмельницкого до сих пор существуют разные версии. Однако большинство учёных, в частности, российский историк Геннадий Санин и его украинские коллеги Валерий Смолий и Валерий Степанков, утверждает, что он родился 27 декабря 1595 года либо в богатом отцовском хуторе Суботов, который располагался на территории Корсунского, а затем Чигиринского старостата, либо в самом Чигирине. Его отец Михаил Лавринович Хмельницкий был выходцем из так называемой боярской, или ранговой, шляхты и долгие годы провёл на службе у польного коронного гетмана Станислава Жолкевского, а затем и у его зятя, корсуньского и чигиринского старосты Яна Даниловича. Вероятнее всего, и мать Богдана, которую звали Агафья, происходила из малороссийского шляхетского рода. Хотя ряд историков, например, Олег Бойко, считал, что она была реестровой казачкой.
В 1608 году, после окончания киевской братской (православной) школы, когда Богдану стукнуло 12 лет, отец послал его на учёбу в один из лучших иезуитских коллегиумов – братскую школу во Львове, где все тогдашние «студенты» изучали традиционный набор учебных дисциплин: старославянский, греческий и латинский языки, грамматику, риторику, поэтику, элементы философии, диалектику, а также арифметику, геометрию, начала астрономии, богословие и музыку. В 1615 году, после завершения традиционного для той поры семилетнего обучения, Богдан Хмельницкий, который помимо прочих наук в совершенстве овладел французским, польским и немецким языками, мог поехать в Варшаву и начать здесь блестящую карьеру при дворе самого короля Сигизмунда III. Однако его отец отозвал сына в Чигирин, где он начал ратную службу в Чигиринском полку рядовым реестровым казаком, находящимся на ратной службе у «польской коруны».
Уже в 1620 году, когда вспыхнула очередная турецко-польская война, молодой Богдан вместе со своим отцом участвовал в походе великого коронного гетмана и великого канцлера Станислава Жолкевского в Молдавию, где его отец вместе со своим многолетним благодетелем погиб в знаменитой Цецорской битве, а сам Богдан попал в плен к неприятелю.