A ideia nasceu na antiga Babilônia, há mais de 4 mil anos. Um jovem chamado Elmesu moldou e esculpiu o primeiro cartão. Desejava sorte, saúde e longa vida a seu pai.
Nos Estados Unidos, a garota Sonora Smart resolveu criar o Dia dos Pais em 1909, motivada pela admiração que sentia por seu pai, o veterano da Guerra Civil William Jackson Smart. A data escolhida para a comemoração foi a do aniversário de William: 19 de junho. Outras famílias começaram a festejar o dia especial no estado de Washington, e aos poucos a data se tornou uma festa nacional. Em 1972, o presidente norte-americano Richard Nixon oficializou o Dia dos Pais. Nos EUA, ele é comemorado no terceiro domingo de junho.
Aqui no Brasil, a festa chegou em 1953. O jornal O Globo difundiu a data visando atrair anunciantes do comércio. Dois anos depois, os jornais da empresa Folha da Manhã se uniram com a TV Record, a Rádio Panamericana (hoje Jovem Pan) e a Rádio São Paulo para comemorar o Dia dos Pais pela primeira vez em São Paulo. Para isso, organizaram um concurso para eleger o pai mais jovem, o mais idoso e o que tinha maior número de filhos. Dos mil inscritos, ganharam o prêmio um rapaz de 16 anos, um senhor de 98 e um homem com 31 crianças.
A princípio, a celebração ocorria no dia 16 de agosto, dia de São Joaquim. Depois foi transferida para o segundo domingo de agosto. Alguns países festejam o Dia dos Pais no dia 1º de maio. Na Itália, a data é comemorada no dia 19 de março, dia de São José, considerado pai por excelência na tradição católica.