Danny Garcia was born in Philadelphia, Pennsylvania on March 20, 1988.
Garcia made his debut as a professional boxer on November 2007. He won his first title, the then-vacant World Boxing Council Youth Intercontinental Super Lightweight Title by KO against Enrique Colin. In 2010, Garcia also won the interim World Boxing Council Youth World Welterweight Title against Jorge Romero. In 2011, he won the vacant World Boxing Organisation Inter-Continental Super Lightweight Title. He retained his WBC Council World Super Lightweight title and won the World Boxing Association Super World Super Lightweight Title.
Garcia moved to the welterweight division in 2016. He won the vacant World Boxing Council World Welterweight Title in the same year. In 2017., he went against Keith Thurman, but he lost by split decision.