A raça Weimaraner é bastante antiga, havendo registros de sua existência desde pelo menos 1.600. Os especialistas acreditam que a sua raça seja descende do Braco Alemão Antigo. O nome da raça se deve ao fato de que num primeiro momento ela só existia nos canis dos duques da Saxônia-Weimar.
Essa raça sempre foi bastante utilizada para treinos de caça, como de outros cães ou mesmo de animais de maior porte como javalis e veados. Antigamente os cães Weimaraner eram usados para encurralar a presa até que o caçador chegasse. Durante muito tempo não houve comercialização dos cães Weimaraner, existiam apenas na Áustria e também na Alemanha.
No período de 1890 a criação desses cães foi planificada através de trocas de filhotes entre os donos para estabelecer um padrão na raça. Esse cão ganhou o mundo após a Segunda Guerra Mundial e chegou aos Estados Unidos na década de 40, e no Brasil, no ano de 1952.