De Angulo qualified for the men's 400 m freestyle at the 2012 Summer Olympics in London, by establishing a Colombian record and a time faster than the FINA B-cut off time of 3:53.66 from the Indy Grand Prix in Indianapolis, Indiana. He challenged former world champion and USC Trojans swimmer Mateusz Sawrymowicz of Poland, Florida Southern Moccasins swimmer Allan Gutierrez Castro of Honduras, and Palestine's Ahmed Gebrel on the first heat. De Angulo cruised to second place by four seconds behind Sawrymowicz in 3:57.76. De Angulo failed to advance into the final, as he placed twenty-sixth overall on the first day of preliminaries.