Salazar qualified for the Colombian squad, along with Andrés Jiménez Caicedo and Augusto Castro, in men's BMX cycling at the 2008 Summer Olympics in Beijing by receiving one of the nation's three available berths from the Union Cycliste Internationale based on his top-ten performance in the BMX World Rankings. Salazar started his morning session by grabbing the sixth prelims seed in 36.145 seconds, but he could not match a more stellar ride in his quarterfinal heat with 15 positioning points and a fifth-place finish, narrowly missing out the semifinals by a two-point deficit.