Nació en Monclova, Coahuila. Fue fundador, director y coreógrafo del Ballet Independiente. Estudió artes plásticas en el Arizona State College (US), en la Academia de San Carlos (Ciudad de México); y danza en la Academia de la Danza Mexicana del Instituto Nacional de Bellas Artes (INBA) y con el Ballet Nacional en la Ciudad de México. Tuvo como maestros a Ana Mérida, Guillermina Bravo, Xavier Francis, Marcelo Torreblanca, José Limón, Lucas Hoving, Anna Sokolow, y David Wood.
Fue bailarín en el Ballet Nacional de 1953 a 1959, solista de la Compañía Oficial de Danza del INBA hasta 1961, y solista y coreógrafo del Ballet Nacional de 1961 a 1966. Además, fue coreógrafo huésped del Conjunto Nacional de Danza de Cuba.
En 1966 fundó, junto con otros bailarines, el Ballet Independiente, desde entonces fue su director y principal coreógrafo.
En 1974 fue invitado como representante de los coreógrafos latinoamericanos al Coloquio Internacional de Coreógrafos que se llevó a cabo en Angers, bajo el Patrocinio del Ministerio de Cultura de Francia.
Flores Canelo diseñó las coreografías y vestuarios de sus propias obras y de otros coreógrafos mexicanos y extranjeros.