Johannes Kepler nasceu em 27 de dezembro de 1571, no sul da atual Alemanha, que naquela época pertencia ao Sacro Império Romano, em uma cidade chamada Weil der Stadt, região da Swabia. Era filho de Heinrich Kepler, um soldado, e de sua esposa Katharina, cujo sobrenome de solteira era Guldenmann. Seu avô paterno, Sebald Kepler, era prefeito da cidade, apesar de ser protestante (Luterano), numa cidade católica. Esta era a época da Renascença e da Reforma Protestante.
Por ter corpo frágil e pelas poucas condições financeiras da família, foi enviado ao seminário para seus estudos. Em setembro de 1588 Kepler passou o exâme de admissão (bacharelado) da Universidade de Tübingen, mas só iniciou seus estudos lá em 17 de setembro de 1589, onde estudava teologia no seminário Stift. Em 10 de agosto de 1591 foi aprovado no mestrado, completando os dois anos de estudos em Artes, que incluia grego, hebreu, astronomia e física. Iniciou então os estudos de teologia, estudando grego com Martin Crusius, matemática e astronomia com Michael Maestlin, aprendendo com este sobre Copérnico, embora seu mestre defendesse o modelo geocêntrico do Almagesto de Ptolomeu. Antes de completar seus estudos, Kepler foi convidado a ensinar matemática no seminário protestante (Stiftsschule) de Graz, na Áustria, onde chegou em 11 de abril de 1594. Seu trabalho, além de ensinar matemática, que se conectava com a astronomia, também incluía a posição de matemático e calendarista do distrito.
Apesar do nome de Kepler estar ligado à Astrologia, ele diz: ``Meus corpos celestes não eram o nascimento de Mercúrio na sétima casa em quadratura com Marte, mas Copérnico e Tycho Brahe; sem sua observações, tudo o que eu pude trazer à luz estaria enterrado na escuridão.''
Kepler então juntou-se à sua família em Regensburg, mas mudou-se para Sagan em julho de 1628, como matemático do imperador e do duque de Friedland. Em uma viagem, foi acometido de uma doença aguda em Regensburg, Alemanha, onde faleceu em 15 de novembro de 1630.