Martynovich debuteerde in 2006 voor Dinamo Minsk in de Wit-Russische competitie. Na vier seizoenen werd hij getransfereerd naar het Russische FK Krasnodar. In totaal speelde hij 90 competitiewedstrijden voor Dinamo Minsk. Bij FK Krasnodar werd hij tot aanvoerder benoemd. Hij heeft nog een doorlopend contract tot medio 2015, met optie op nog een seizoen extra.
Martynovich nam met Wit Rusland -21 deel aan het EK -212009 in Zweden. Hij debuteerde voor Wit-Rusland op 18 november 2009 in een vriendschappelijke interland tegen Montenegro. Op 17 november 2010 scoorde hij twee doelpunten in een oefeninterland tegen Oman.