| No. | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
|---|
| 1. | Jun 2003 | Finland F1 | Futures | Clay | Fabio Colangelo | Michail Elgin Ivan Syrov | 7–5, 7–5 |
| 2. | Sep 2003 | Italy F10 | Futures | Clay | Uros Vico | Farrukh Dustov Thomas Holzer | 6–2, 6–2 |
| 3. | Nov 2003 | Aruba F1 | Futures | Hard | Stéphane Robert | Bart Beks Paul Logtens | 6–4, 6–0 |
| 4. | Apr 2004 | Italy F4 | Futures | Clay | Fabio Colangelo | Viktor Bruthans Igor Zelenay | 6–4, 6–1 |
| 5. | May 2004 | Italy F9 | Futures | Clay | Simone Vagnozzi | Rodrigo Monte Márcio Torres | 3–0 ret. |
| 6. | May 2004 | Italy F10 | Futures | Clay | Flavio Cipolla | Júlio Silva Rogério Dutra da Silva | 6–4, 6–1 |
| 7. | Jun 2004 | Italy F11 | Futures | Clay | Giancarlo Petrazzuolo | Flavio Cipolla Francesco Piccari | 6–4, 6–4 |
| 8. | Jun 2004 | Italy F12 | Futures | Carpet | Giancarlo Petrazzuolo | Alessandro da Col Francesco Piccari | 1–0 ret. |
| 9. | Aug 2004 | Germany F14 | Futures | Clay | Evgeny Korolev | Tom Dennhardt Robert Jammer-Luhr | 7–6(7–5), 6–1 |
| 10. | Aug 2004 | France F20 | Futures | Hard (i) | Daniel Muñoz-de la Nava | Gilles Simon Cyril Spanelis | 6–2, 6–2 |
| 11. | Nov 2004 | China F1 | Futures | Hard | Flavio Cipolla | Chen Ti Shuon Madden | 7–6(7–4), 6–1 |
| 12. | Nov 2004 | China F3 | Futures | Hard | Flavio Cipolla | Zhang Yu Zhu Benqiang | 7–6(7–3), 6–2 |
| 13. | Mar 2005 | Italy F3 | Futures | Clay | Flavio Cipolla | Cristian Brandi Simone Vagnozzi | 7–5, 6–4 |
| 14. | Apr 2005 | Italy F9 | Futures | Clay | Flavio Cipolla | Diego Álvarez Diego Junqueira | 6–3, 6–2 |
| 15. | Jun 2005 | Slovenia F2 | Futures | Clay | Vincent Baudat | Photos Kallias Bastian Knittel | 7–6(7–5), 6–1 |
| 16. | Jul 2005 | Mantova, Italy | Challenger | Clay | Flavio Cipolla | Salvador Navarro Óscar Serrano | 5–7, 6–3, 6–3 |
| 17. | Mar 2006 | Great Britain F3 | Futures | Hard | Daniel Muñoz-de la Nava | Jean-François Bachelot Aisam-ul-Haq Qureshi | 6–3, 6–4 |
| 18. | May 2006 | Italy F16 | Futures | Clay | Diego Álvarez | Marco Crugnola Francesco Piccari | 7–6(7–4), 3–6, 6–1 |
| 19. | Sep 2007 | Todi, Italy | Challenger | Clay | Daniele Giorgini | Enrico Burzi Stefano Galvani | 3–6, 7–5, [10–4] |
| 20. | Aug 2008 | Vigo, Spain | Challenger | Clay | Marco Crugnola | Pedro Clar-Rosselló Pablo Martín-Adalia | 6–3, 4–6, [10–4] |
| 21. | Sep 2008 | Naples, Italy | Challenger | Clay | Leonardo Azzaro | Ismar Gorčić Antonio Maiorano | 6–7(5–7), 6–3, [10–7] |
| 22. | Apr 2009 | Rome, Italy | Challenger | Clay | Simon Greul | Daniele Bracciali Filippo Volandri | 6–4, 7–5 |
| 23. | May 2009 | Zagreb, Croatia | Challenger | Clay | Peter Luczak | Brendan Evans Ryan Sweeting | 6–4, 6–4 |
| 24. | Aug 2009 | Como, Italy | Challenger | Clay | Marco Crugnola | Treat Conrad Huey Harsh Mankad | 7–6(7–3), 6–2 |
| 25. | Sep 2009 | Genoa, Italy | Challenger | Clay | Daniele Bracciali | Amir Hadad Harel Levy | 6–4, 6–2 |
| 26. | Jul 2010 | Orbetello, Italy | Challenger | Clay | Alessio di Mauro | Nikola Mektić Ivan Zovko | 6–2, 3–6, [10–3] |
| 27. | Aug 2010 | Italy F22 | Futures | Clay | Marco Crugnola | Olivier Charroin Romain Jouan | 3–6, 6–3, [10–8] |
| 28. | Mar 2011 | Marrakech, Morocco | Challenger | Clay | Peter Luczak | James Cerretani Adil Shamasdin | 7–6(7–5), 7–6(7–3) |
| 29. | Apr 2011 | Rome, Italy | Challenger | Clay | Martin Kližan | Thomas Fabbiano Walter Trusendi | 7–6(7–3), 6–4 |
| 30. | Jul 2011 | San Benedetto, Italy | Challenger | Clay | Alessio di Mauro | Daniele Giorgini Stefano Travaglia | 7–6(7–5), 4–6, [10–7] |
| 31. | Apr 2012 | Napoli, Italy | Challenger | Clay | Laurynas Grigelis | Rameez Junaid Igor Zelenay | 6–4, 6–4 |
| 32. | Apr 2013 | Italy F2 | Futures | Clay | Matteo Volante | Daniele Giorgini Francesco Picco | 6–2, 6–3 |
| 33. | Sep 2013 | Seville, Spain | Challenger | Clay | Stéphane Robert | Stephan Fransen Wesley Koolhof | 7–5, 7–5 |
| 34. | Dec 2013 | Turkey F47 | Futures | Hard | Wesley Koolhof | Julien Obry Enzo Py | 6–4, 4–6, [10–7] |
| 35. | Jul 2014 | Oberstaufen, Germany | Challenger | Clay | Wesley Koolhof | Radu Albot Mateusz Kowalczyk | 7–6(9–7), 6–3 |
| 36. | Aug 2016 | Fano, Italy | Challenger | Clay | Riccardo Ghedin | Lucas Miedler Mark Vervoort | 6–4, 6–4 |
| 37. | Nov 2017 | Italy F36 | Futures | Clay | Andrea Vavassori | Marc Fornell Mestres Fred Gil | 3–6, 6–4, [10–8] |
| 38. | Mar 2018 | Greece F2 | Futures | Hard | Andrea Guerrieri | Jonathan Gray Luke Johnson | 7–5, 6–3 |
| 39. | Jul 2021 | Italy F6 | Futures M25 | Clay | Julian Ocleppo | Matheus Pucinelli de Almeida Pedro Sakamoto | 6–3, 6–2 |