Juan José Cañas fue un militar, diplomático, poeta y escritor salvadoreño. Es autor del himno nacional de El Salvador. Nació el 19 de enero de 1826 en San Miguel (El Salvador) y falleció el 10 de enero de 1918 en San Salvador (El Salvador).
Estudió en Nicaragua y luego en Guatemala, donde obtuvo el título de Bachiller. Pasó a la Universidad y cursó tres años de Medicina. En 1848 volvió a su país, El Salvador y luego viajó a San Francisco (California, Estados Unidos), en busca de oro. Más tarde, volvió a Nicaragua y se incorporó al ejército que luchaba contra el filibustero William Walker (Campaña nacional contra los filibusteros, 1856).
Su producción literaria, iniciada a los 17 años, comprende versos, prosas literarias, trabajos de crítica, narraciones y artículos varios. En la poesía es el precursor del romanticismo al Salvador. Su fama de poeta traspasó las fronteras nacionales. Entre los cargos administrativos que ocupó están el de Gobernador Político Departamental y el de Subsecretario de Relaciones Exteriores. En su carrera diplomática representó El Salvador a Santiago de Chile en calidad de Ministro Plenipotenciario, y logró la firma de un tratado que intensificó las relaciones entre ambos países. Es miembro de la Masonería y forma parte de la Primera Logia de El Salvador para entrar en actividad en 30 de septiembre de 1871, el albergue "Le Progès N° 5" ubicado en San Salvador. En 1882, la Academia Colombiana lo nombró socio honorario extranjero. Fue fundador y presidente de la Academia Salvadoreña de la Lengua.
Rubén Darío lo designó como “El Patriarca de la Poesía de Centroamérica” y José Martí como “Veterano de la lira y la espada”.
Sus numerosos poemas aparecen en la Galería Poética Centroamericana, en la Guirnalda Salvadoreña y en los periódicos de su época.