Ruidíaz doorliep vanaf zijn achtste de jeugdopleiding van Universitario. Dat verhuurde hem daarna aan U América voor hij op 4 oktober 2009 debuteerde in het eerste elftal, tijdens een met 2–1 gewonnen wedstrijd in de Primera División, thuis tegen Total Chalaco. Hij kreeg direct een basisplaats. Hij droeg dat seizoen drie doelpunten verdeeld over negen competitiewedstrijden bij aan het winnen van het landskampioenschap.
Ruidíaz speelde 66 wedstrijden in de Peruviaanse Primera División voor hij die in januari 2012 verruilde voor de Chileense. Daarin won hij met Universidad de Chile ook direct de Apertura van 2012. Hij droeg hieraan bij door in vijftien wedstrijden acht doelpunten te maken. Daarnaast was hij degene die de beslissende strafschop benutte in de finale van de play-offs, tegen O'Higgins.
Ruidíaz vertrok na een halfjaar in Chili naar Coritiba, op dat moment actief in de Série A. Hier kwam hij in negen maanden tot acht (gedeeltelijke) wedstrijden. De Braziliaanse club verhuurde hem daarop in 2013 negen maanden en geheel 2014 aan Universitario. Hij keerde in januari 2015 definitief terug naar Peru door Coritba transfervrij te verlaten voor Melgar. Ruim zes maanden later tekende hij opnieuw bij Universitario.
Ruidíaz debuteerde op 1 juni 2011 in het Peruviaans voetbalelftal. Dat speelde die dag een oefeninterland in en tegen Japan (0–0). Hij kwam in de 67e minuut in het veld als vervanger van Jefferson Farfán. Ruidíaz was met Peru actief op de Copa América 2011 en de Copa América Centenario. Zijn ploeggenoten en hij werden in 2011 derde. Op de Copa América Centenario was de kwartfinale het eindstation. Hij mocht twee keer invallen tijdens het WK 2018.