Rojas began his career with Primera B Metropolitana's Deportivo Armenio.[1][2] His professional debut arrived on 11 September 2012 when Rojas featured in a match with Atlanta, playing the full duration of a 3–1 defeat.[1] In the final months of 2012–13, Rojas scored his first professional goals in fixtures with Comunicaciones and Flandria.[1] After two seasons in Deportivo Armenio's first-team, Rojas was loaned out to Atlanta for the 2014 Primera B Metropolitana season.[1] Thirteen appearances followed, prior to him returning to his parent club and subsequently featuring in sixty-three matches in the next two and a half years with the club.[1]
2017 saw Rojas complete a move to fellow third tier outfit Acassuso.[1] He was selected just five times in his first campaign of 2016–17, but followed that up with thirty-five appearances and one goal in 2017–18.[1] On 19 June 2018, Rojas joined Paraguayan Primera División side Deportivo Santaní.[1][3][4] He departed at the end of December, having made just three appearances for the Paraguayans.[5] A return to Acassuso was sealed in January 2019.[1][6]