Eduardo Bähr nació en Tela, Honduras, el 23 de septiembre de 1940. Estudió Lengua y Literatura en la Escuela Superior del Profesorado, ahora Universidad Pedagógica Nacional Francisco Morazán y en 1975, un posgrado en Letras Hispánicas en la Universidad de Cincinnati, Ohio, Estados Unidos. Fue miembro del Consejo de Dirección de varias revistas de arte y letras, como Alcaraván, Presente, Astrolabio y Galatea. Desde 1965 forma parte del Teatro Nacional y de distintas compañías de teatro. Por Cuento de la Guerra obtuvo en 1970 el Premio Nacional de Literatura Martínez Galindo. En 1995 recibió la Medalla Gabriela Mistral del Gobierno de Chile.