До Первой мировой войны на территории современной Сербии использовался сербский динар, введённый в 1873 году. Он делился на 100 пара и был привязан к серебряному, затем к золотому стандарту.
После образования Королевства сербов, хорватов и словенцев в 1918 году был введён югославский динар, который заменил сербский динар и другие региональные валюты по установленным государством курсам. Югославский динар использовался в различных формах на протяжении всего существования Югославии и неоднократно реформировался.
В 1965 году проведена деноминация югославского динара:
1 новый динар = 100 старых динаров.
В 1990 году проведена следующая деноминация:
1 новый динар = 10 000 прежних динаров.
В 1992–1994 годах на территории Сербии (в составе Союзной Республики Югославия) произошла гиперинфляция. В этот период были проведены дополнительные реформы, включая замену динара в 1994 году:
1 новый динар = 1 немецкая марка.
Это фактически обнулило гиперинфляционную валюту.
После прекращения использования немецкой марки в наличном обращении и стабилизации денежной системы в 2003 году был введён современный сербский динар.
Обмен производился в соотношении:
1 сербский динар = 1 югославский динар образца 2003 года (без деноминации).
Сербский динар делится на 100 пара. Формальных деноминаций после 2003 года не проводилось.
Сербский динар является официальной денежной единицей Сербии и используется по настоящее время.