Pavlović was born in Belgrade. His career began in 1991 in go-karts, winning two national titles the following year. He went in 1993 to Italy, where in his very first season, Miloš became regional champion of Italy, reached second place in the Winter Cup and was very successful in a dozen other races. He became vice-champion of Europe in Portugal, and he came third in the World Championship in Italy, and was named Yugoslav Driver of the Year. In 1996, Pavlović became the youngest-ever winner of the Karting World Cup, winning the prestigious "Ayrton Senna Trophy”, and was awarded in 2003 a prize for his contribution to the development of the sport by the governing body of karting, the CIK.
During 1997, he tested in various formulas and completed the Jim Russell Racing Drivers School in Formula Vauxhall in England, winning at Donington Park. In 1998, Pavlović competed in the Formula Vauxhall Junior Championship. However, lack of finance meant that he took part in 12 out of the 16 races in the season, and finished in 10th. Staying in the championship for 1999, he achieved two pole positions, two wins and three podium finishes. He denied of a shot at the title when his gearbox failed at Thruxton, leaving him fourth in the standings at seasons' end.
He moved up to British Formula Three in 2000, debuting with new team RC Motorsport. He finished 11th in the standings with two top-five finishes, and moved back to Italy having struggled to find a budget for 2002. Despite this, he found a drive at Target Racing in Italian Formula Three, and won five races on his way to the title, and becoming the first driver from any of the former Yugoslav states to gain an FIA Super License.
Pavlović stepped up to the World Series Lights championship in 2003, driving for Epsilon by Graff, finishing third. He won the title at his second attempt with Italian team Vergani Racing having won seven out of sixteen races, and duly stepped up to the main series. Finishing 17th and 11th in his first two seasons, he managed two wins with Draco Racing on his way to third in the championship.
For 2009, Pavlović moved into the reborn FIA Formula Two Championship. Pavlović finished in ninth place overall despite retiring from a third of the races.
Pavlović debuted in the FIA GT1 World Championship in 2011, driving for Belgian Racing alongside Czech Martin Matzke. The team scored two 12th places in Abu Dhabi and 11th place at Zolder before he was replaced with Frenchman Antoine Leclerc. He returned with Sunred Engineering in 2012, with a best result of 9th in Portugal.
In 2016, Pavlović joined the Bonaldi team's ADAC GT Masters assault. Driving with Patrick Kujala, the entry scored a total of seven points with three points-position finishes