Sorrillo nam deel aan de Olympische Spelen van 2008 in Peking. Op de 200 m werd hij uitgeschakeld in de kwartfinale. Op de Wereldkampioenschappen atletiek 2011 eindigde Sorrillo op de zevende plaats in de finale van de 200 meter. In 2012 nam Sorrillo deel aan de Olympische Spelen van 2012 in Londen. Op de 100 m kwalificeerde hij zich voor de halve finale, waarin hij werd uitgeschakeld in 10,31 s. Op de 200 meter kwam hij niet verder dan de reeksen.
Op de Olympische Spelen van 2016 in Rio de Janeiro nam hij deel aan zowel de 100 m als de 200 meter. Op de 100 meter sneuvelde hij in de reeksen, terwijl hij op de 200 meter werd uitgeschakeld in de halve finale. In de finale van de 4x100 meter eindigde Sorrillo met zijn landgenoten aanvankelijk op de zevende plaats. Achteraf bleek Emmanuel Callender echter buiten zijn baan te hebben gelopen, zodat het viertal werd gediskwalificeerd.[1]