Born in Mexico City, Durán started his career in 2002 with a 2nd place in the Skip Barber National and winning the Midwestern Champion trophy. In 2003 he finished 8th in Italian Formula Renault and 15th in the Formula Renault Eurocup. In 2004 and 2005, he drove in the British F3 International Series National Class with P1 Motorsport, becoming class winner in 2005.
For the 2006 British F3 International Series, Salvador moved up to the Championship Class, with Hitech Racing, finishing tenth in the championship, scoring 54 points, with his best result a fourth place at Silverstone.
He raced 2009 for the Mexican A1GP team the last 4 races having in the last race a top 3 as best result and making Mexico enter the top 10 in the championship, he raced in the 2010 NASCAR Mexico Series for Citizen-DHL team having a pole position and two top 3 finishes he ended up out of the top 20 and was excluded in 3 races.
For the 2015–16 Formula E season, Durán signed with Trulli GP, but after the team's withdrawal from the formula after the first three rounds of the championship (in which they not competed), Salvador rejoined Team Aguri. Following the next three races, at the Paris ePrix, Durán was replaced by Chinese driver Ma Qing Hua, who stayed on the team for the remainder of the season.[2][3]