Pavlovs started his professional career at Policija Rīga. In 2001, he joined Skonto Rīga, but was mostly back-up for Andrejs Piedels during his four years at club. In 2005 Pavlovs signed a contract at FK Rīga. In Pavlovs's first season for FK Riga he played 22 out of the 28 league games. On 23 July2008, Pavlovs joined Bulgarian A PFG side Levski Sofia on trial during their summer training camp in Austria. In December 2008 he was on trial at Kilmarnock. During the 2008–09 season Pavlovs was loaned to Shakhtyor Soligorsk in Belarus. After the loan return, he played for FK Ventspils. During the summer transfer window FK Ventspils signed two new goalkeepers - Pavel Chasnowski and Aleksandrs Koļinko - Pavlovs being left as the third choice keeper. Due to lack of playing time he left the team in October 2009, signing with the Cypriot club Akritas Chlorakas. After a successful season in the Cypriot Second Division with Akritas he was signed by AEP Paphos in June 2010 to play in the Cypriot First Division. Pavlovs was a first eleven player for both - Akritas and AEP Paphos. AEP Paphos were relegated from the top tier after the 2010–11 season and Pavlovs signed for Olympiakos Nicosia staying in the first division. He made his debut for the club on 28 August 2011, keeping a clean sheet in the 0–0 draw against Anagennisi Dherynia. Pavlovs made 9 league appearances, then fell out of favour and was released in January 2012 by mutual consent. On 28 January 2012, Pavlovs joined the Bulgarian A PFG side Lokomotiv Plovdiv on a one-and-a-half-year contract. However, he did not make a single league appearance, mostly serving as the back-up keeper. In May 2012 Pavlovs joined the Latvian Higher League club Spartaks Jūrmala. Serving as the first choice keeper, he made 27 league appearances during 2 seasons with the club. Pavlovs was released in July 2013 with his contract being broken due to austerity policy at the club. He rejoined the club later in October 2013, when the financial situation had been stabilized. In March 2014 Pavlovs joined Skonto Rīga, the club he had already been playing for from 2001 to 2005.
International career
Pavlovs holds 2 international caps for Latvia. He was the third choice keeper in the UEFA Euro 2004 squad, as understudy to Aleksandrs Koļinko, making no appearances in the tournament. He was re-called to the national team yet again in 2012, being an unused substitute in the friendly match against Poland on 22 May.