Даниел Петров родился 8 сентября 1971 года в Варне (Болгария). Успешно выступал в юниорской возрастной категории, в 1989 году выиграл молодёжный чемпионат мира в пуэрто-риканском Баямоне. Во взрослой сборной дебютировал в 1990 году. На протяжении своей любительской карьеры побеждал на Олимпийских играх (1996 год), чемпионате мира (1995 год) и чемпионатах Европы (1993 и 1996 годы), завоёвывал серебряные награды Олимпийских Игр (1992 год) и чемпионата мира (1993 год), становился бронзовым призёром чемпионата мира (1991 и 1997 годы) и Европы (1991 год), Кубка мира (1994 год), неоднократно выигрывал национальный чемпионат в весовых категориях до 48 и до 51 кг. В 1999—2000 годах не сумел квалифицироваться на свою третью Олимпиаду и завершил выступления на сборную. По окончании спортивной карьеры работал в болгарской полиции (МВР) в отделе «Тяжкие преступления». С 2011 года занимается тренерской деятельностью в боксёрском клубе «Левски», работая со спортсменами юношеской возрастной категории и детьми.