Rojas took up boxing after being bullied in his teenage years. He was first trained by Roger Rivas. He became an amateur national champion before turning professional.[1] Rojas drew three times in his first ten fights, and he also lost two bouts around that time, both by split decision.
Rojas won his first regional title, the Nicaraguan minimumweight title, on 30 November 2013, with a unanimous decision win over Jose Aguilar. Rojas defended his title on 22 August 2015, defeating Byron Castellón in a wide unanimous decision (98-93, 97–93, 97–92).[2] On his next fight, Rojas would go on to face WBA and IBO minimumweight champion Hekkie Budler in Kempton Park. Budler was considered a wide favourite prior to the fight, but Rojas won a close fight marred by headbutts via unanimous decision (115-113, 115–113, 115–113). Only the WBA title was at stake, but Budler was stripped of his IBO title after the loss.[3] The WBA then ordered a match-up between Rojas interim champion Knockout CP Freshmart in April 2016.[4] The fight took place on 29 June in Khon Kaen. The fight was widely considered boring, as Knockout clinched through most of the fight to no warning from the referee. Nevertheless, he won the fight by unanimous decision (115-113, 115–113, 115–113) to unseat Rojas.[5][6][7]
After losing the world title, Rojas stringed eight wins together, all of them in Nicaragua, and joined trainer Wilmer Hernández.[8] Rojas was named as the WBA's mandatory challenger, and a rematch between Knockout CP Freshmart and Rojas was signed for 28 November 2018.[9] Knockout won the fight by unanimous decision, with scores of 115–113, 117-111 and 116–112.[10]