Démétrios est le fils de et d'une mère inconnue qui n'est pas Polycrateia, mère de Persée. Il est envoyé comme otage à Rome à l'issue de la Deuxième guerre de Macédoine (200-197) ; il y reste six ans et noue des relations étroites avec certains dirigeants. Son père ayant aidé les Romains pendant la Guerre antiochique, Démétrios est autorisé à rentrer en Macédoine en 190.