Родился 2 апреля 1967 года в Севастополе. Отец — военно-морской офицер, кавалер Ордена «Красной Звезды», участник нескольких вооружённых конфликтов с 1970 по 1982 год. Мать — военный строитель. Постоянные переезды с места на место, свойственные семье военного, позволяли Дмитрию с самого детства видеть мир во всем его разнообразии, слушать языки самых разных народов, наблюдать их быт и обычаи, проникаться философскими концепциями.