Elon vanhemmat olivat räätälimestari Emanuel Eklund ja Maria Kristiina Ylirantala. Hän työskenteli räätälinä vuoteen 1897 saakka jolloin hän sai kiinnityksen näyttelijäksi Aapo Pihlajamäen Uuteen suomalaiseen teatteriin vuosiksi 1897–1899. Elo toimi sitten näyttelijänä Suomalaisessa maaseututeatterissa 1899–1903 ja 1904–1917 sekä Kasimir LeinonSuomen näyttämö -teatterissa 1903–1904. Hän oli myös mukana Ida AalberginUnkarin-kiertueella 1907.[1]
Elo ohjasi Viipurissa ulkoilmaesityksiä 1914-1917 ja oli uranuurtaja sillä alalla.[2] Tampereen Työväen Teatterin johtajana Elo toimi vuosina 1919–1940[1]. Elon johtajakauden merkittävimpiin esityksiin kuului Ernst TollerinKoneittenmurskaajat vuonna 1923. Tämä näytelmä aloitti teatterin ekspressionistisen kauden.lähde? Tampereen Työväen Teatterissa Elo ohjasi kolme kertaa Hamletin ja näytteli itse nimiroolin.