After winning the bronze medal in the C-1 200 m at the 2011 World Championships, Benavides competed in the 2012 Summer Olympics, he competed in the Men's C-1 200 metres. A year later, he won bronze in the C-1 200 m at the World Championships.