David Marrero scored his first Futures tournament victory in April 2003 in Chile. On the way to victory he could conquer, among others, the later top 100 players Diego Junqueira and Paul Capdeville. In 2008 he succeeded for the first time to reach the final at a Challengerturnier. Again in Chile (La Serena ), he managed to qualify and had to get Rubén Ramírez Hidalgo given in the final beat. At the French Open he reached four months later after recovering from qualification to the second round.
2009, he succeeded in the Challengerturnier in Monza the first and only victory in this tournament level in singles. Successful runs his career in doubles. 13 Challengerturniere he could win with 11 different partners double between 2005 and 2010 (including with Albert Portas, Pablo Cuevas ). In 2010 he managed a win in the double at Challengerturnier in Saint -Brieuc to make it into the top 100
With doubles partner Marc López Marrero could win ( the first show outing ) and Hamburg in the 2010 season, his first two ATP tournaments in Estoril. 2011 left him a tournament victory denied, though he stood in four finals. In the 2012 season he won with his compatriot Fernando Verdasco four titles in Buenos Aires, Acapulco, Umag and Hamburg. In addition, he was still in the finals of Estoril and Valencia. In the 2013 season defended the title in Acapulco and Umag, this time on the side of Łukasz Kubot and Martin Klizan. With Fernando Verdasco, he also won in St. Petersburg.
2014 David Marrero was first nominated for the Spanish Davis Cup team. He makes his debut in the first round against Germany.
His younger sister Marta Marrero was also active as a tennis pro.