Вважається, що свято зародилося в США у 1909 році. Під час церковної проповіді до Дня матері у жінки на ім'я Сонора Смарт Додд з'явилася ідея провести ще одну святкову службу – з нагоди Дня батька.
Батько Сонори був ветераном Громадянської війни в Америці і самостійно виховував шістьох дітей після того, як його дружина померла під час пологів.
Жінка пропагувала свою ідею щодо свята у місцевих церквах, релігійних організаціях та в уряді, аж поки їй не вдалося заручитися їхньою підтримкою. Вже 19 червня наступного року штат Вашингтон відсвяткував перший у країні День батька. Саме цього місяця народився тато Сонори Додд.
Поступово святкування почало поширюватися країною, хоч неодноразово стикалося з опором. Частина чоловіків була проти свята, бо вважала його "недостатньо мужнім".
Згодом був період, коли активісти хотіли об'єднати дату з Днем матері, як свідчення, що "обох батьків варто любити і поважати однаково". Однак під час Великої депресії бідним торговцям вдалося відстояти окремий День батька через його комерційну вигоду. Вони почали продавати краватки, капелюхи, шкарпетки, люльки та спортивні товари, які люди купували на подарунки.
Під час Другої світової війни святкування Дня батька стало способом вшанувати американських солдатів, які перебували на фронті.
Аж у 1972 році президент США Річард Ніксон підписав закон, який офіційно затвердив Днем батька третю неділю червня. Відтоді у цей день його відзначають більшість держав світу. Частина католицьких країн святкує День батька 19 березня, коли народився Йосип – земний батько Ісуса Христа.