Serbia es un país europeo con gran diversidad cultural, merced a la existencia de fronteras entre grandes imperios, que pasaron por el territorio de la Serbia actual durante largos períodos históricos: entre el Imperio romano de Occidente y el Imperio romano de Oriente, primero, y entre el Imperio otomano y el Imperio austrohúngaro, después.