After passing the Partizan youth school, Lazarević started his senior career with Teleoptik, earning 3 caps in the 2012–13 Serbian First League season.
[2][3] In summer 2013, he signed with Napredak Kruševac,[4] but he left the club at the beginning of 2014,[5] and joined Sinđelić Beograd for the next six months.
During the season, Lazarević made 28 caps and also scored 2 goals in matches against Dorćol and IMT, both from penalty kicks.
[3] In summer 2016, Lazarević made a deal with Serbian First League side Bežanija,[8] where he 15 appearances for the first half-season.
[9] In summer same year, Lazarević moved to Portuguese side Arouca, signing with the club for the 2017–18 LigaPro season.