Heida partecipò ai Giochi olimpici di Saint Louis 1904, dove vinse cinque medaglie d'oro nelle prove di volteggio, sbarra, cavallo, concorso a squadre e concorso a quattro eventi e una medaglia d'argento nelle barre parallele. Alla stessa Olimpiade giunse diciottesimo nel concorso generale individuale, cinquantanovesimo nella gara di triathlon e dodicesimo nel concorso a tre eventi.