Даниэль Башмаков родился в 1964 году в г. Астрахань. В 1986 году закончил дневное отделение Таганрогского радиотехнического института (ТРТИ) по специальности «математическое обеспечение и применение ЭВМ» на факультете автоматики и вычислительной техники». Окончил с красным дипломом и получил квалификацию «инженер-математик».
 
С 1986 года работал на кафедре математического обеспечения и применения ЭВМ в качестве ассистента, младшего научного сотрудника.  С 1987 по 1990 год учился в очной аспирантуре ТРТИ.  
 
В 1991 году защитил кандидатскую диссертацию. С 1992 по 1994 год работал программистом в «Элитно-семеноводческом совхозе».  
 
В 1994 году создал и возглавил компанию, занимавшуюся наукоемкими технологиями и программным обеспечением. И сегодня возглавляет ООО «Программные разработки».  
 
В 2004 году был избран депутатом Совета муниципального образования Кореновский район.  
 
В 2009 году избран председателем Кореновского местного отделения Общероссийской общественной организации малого и среднего предпринимательства «ОПОРА РОССИИ».  
 
В 2010 году избран депутатом Совета муниципального образования Кореновский район.  
 
25 декабря 2012 года избран председателем Краснодарского краевого отделения «ОПОРА РОССИИ».

Женат, имеет двух детей.