| 39 wins (26 knockouts), 6 losses, 0 draws | 
| Res. | Record | Opponent | Type | Rd., Time | Date | Location | Notes | 
| Win | 39-6 |     Dario Balmaceda | SD | 12 (12) | 2017-02-11 |     Club Once Unidos, Mar del Plata, Buenos Aires, Argentina |  | 
| Win | 38-6 |     Dario Balmaceda | UD | 8 (8) | 2016-11-12 |     Polideportivo Pte Perón, Coronel Vidal, Buenos Aires, Argentina |  | 
| Loss | 37-6 |     Kevin Lerena  | UD | 10 (10) | 2016-06-11 |     Emperors Palace, Kempton Park, South Africa |  | 
| Win | 37-5 |     Walter David Cabral | KO | 6 (8) | 2016-01-29 |     Club Social y Deportivo Santa Clara, Buenos Aires, Argentina |  | 
| Loss | 36-5 |     Youri Kayembre Kalenga  | KO | 9 (10) | 2015-11-07 |     Salle des Étoiles, Monte Carlo, Monaco |  | 
| Loss | 36-4 |     Danny Green  | UD | 12 | 2015-08-19 |     Hisense Arena, Melbourne, Australia |  | 
| Win | 36-3 |     Williams Ocando | TKO | 2 (10) | 2015-07-25 |     GAP Disco, Mar del Plata, Buenos Aires, Argentina | Won vacant WBC Latino light heavyweight title | 
| NC | 35-3 |     Jean Pascal  | NC | 2 (10) | 2014-12-06 |     Bell Centre, Montreal, Canada |  | 
| Loss | 35-3 |     Juergen Braehmer  | UD | 12 (12) | 2014-06-07 |     Sport and Congress Center, Schwerin, Germany | For WBA light heavyweight title | 
| Win | 35-2 |     José Alberto Clavero | KO | 6 (10) | 2014-01-24 |     Polideportivo Municipal, Pinamar, Buenos Aires, Argentina | Retain WBC Latino light heavyweight title. | 
| Win | 34-2 |     Manuel Banquez | KO | 5 (10) | 2013-11-15 |     GAP Disco, Mar del Plata, Buenos Aires, Argentina | Retain WBC Latino light heavyweight title. | 
| Win | 33-2 |     Rodrigo Chavez | KO | 4 (8) | 2013-09-13 |     GAP Disco, Mar del Plata, Buenos Aires, Argentina |  | 
| Win | 32-2 |     Jorge Rodriguez Olivera | KO | 3 (10) | 2013-03-06 |     Club Social y Deportivo Santa Clara, Buenos Aires, Argentina | Retain WBC Latino light heavyweight title. | 
| Win | 31-2 |     Franco Raul Sanchez | RTD | 8 (10) | 2013-01-19 |     Club Social y Deportivo, Santa Clara, Buenos Aires, Argentina | Retain WBC Latino light heavyweight title. | 
| Loss | 30-2 |     Tony Bellew  | UD | 12 (12) | 2011-04-02 |     Capital FM Arena, Nottingham  | For vacant WBC Silver light heavyweight title | 
| Win | 30-1 |     José Alberto Clavero | KO | 8 (12) | 2012-09-22 |     Estadio Luna Park, Buenos Aires, Argentina |  | 
| Win | 29-1 |     Evert Bravo | TKO | 3 (10) | 2012-05-12 |     Club América, General Pirán, Buenos Aires, Argentina |  | 
| Win | 28-1 |     Jose Emilio Mazurier | KO | 6 (10) | 2011-12-10 |     General Piran, Buenos Aires, Argentina |  | 
| Win | 27-1 |     Jose Hilton Dos Santos | TKO | 4 (10) | 2011-10-14 |     Estadio Luna Park, Buenos Aires, Argentina | Retain WBC Latino light heavyweight title. | 
| Win | 26-1 |     Jose Emilio Mazurier | TKO | 6 (10) | 2011-08-20 |     Ce.De.M. N° 1, Caseros, Buenos Aires, Argentina |  | 
| Win | 25-1 |     Martin David Islas | UD | 10 (10) | 2011-05-01 |     Club América, General Pirán, Buenos Aires, Argentina |  | 
| Win | 24-1 |     Martin David Islas | UD | 8 (8) | 2011-03-26 |     Polideportivo Gabriel Atilio, Buenos Aires, Argentina |  | 
| Win | 23-1 |     Martin David Islas | TKO | 2 (6) | 2010-12-18 |     Club Once Unidos, Mar del Plata, Buenos Aires, Argentina |  | 
| Win | 22-1 |     Pablo Daniel Zamora Nievas | KO | 3 (10) | 2010-09-11 |     Estadio Pedro Estremador, San Carlos de Bariloche, Rio Negro, Argentina |  | 
|