Born in Jagodina (formerly known as Svetozarevo), Pavlović came through the Jedinstvo Paraćin youth academy.
Later he also played with Napredak Kruševac and Novi Pazar in Serbia before moving to Hungarian side Kozármisleny SE in summer 2010.
In summer 2013 he returned to Serbia and joined a third-tier side OFK Tabane Trgovački, which had just been formed by the merge of OFK Tabane, and the FK Jagodina farm team FK Trgovački Jagodina.
[4] After a spell in Tabane, Pavlović played with Sloga Batočina, Jedinstvo Paraćin and Đerdap Kladovo for a hal-season at each.
[5] After he spent a short spell on loan with Romanian side Ungheni in early 2017, Pavlović returned to Temnić.