Po zanimanju je doktor specijalista urgentne medicine.
Marjanović je političku karijeru započeo u DSS-u, zatim je prešao u UDS, pa u stranku Borisa Tadića NDS, da bi na kraju prešao u SNS.
Kao član Srpske napredne stranke postao je predsednik opštine Boljevac.
Na redovnim parlamentarnim izborima održanim 21. juna 2020. godine po prvi put postaje narodni poslanik. Izabran je sa izborne liste "Aleksandar Vučić - za našu decu".