Steven Haro commence le cyclisme grâce à un vélo offert par son père lorsqu'il a 8 ans[1]. Durant son adolescence, il a représenté la province de Pichincha[2].
Chez les juniors, il obtient une médaille de bronze en poursuite par équipes aux championnats panaméricains de 2015. Il fait ensuite ses débuts espoirs en 2017 au sein de l'équipe continentale Ecuador. Dès sa première saison, il termine dixième de la Vuelta a la Independencia Nacional. En 2018, il participe au Tour du Portugal, sa première course en Europe, où il se classe 33e.