Mäkinen valmistui ylioppilaaksi vuonna 1997 Jyväskylän normaalikoulun lukiosta ja yhteiskuntatieteiden maisteriksi Jyväskylän yliopistosta vuonna 2007 pääaineenaan yhteiskuntapolitiikka.[1] Ennen eduskuntaa hän työskenteli työllisyydenhoidon kentällä pitkäaikaistyöttömien parissa.[4] Mäkinen nousi kansanedustajaksi kesäkuussa 2018 varaedustajan paikalta Susanna Huovisen siirryttyä Keski-Suomen ensi- ja turvakodin toiminnanjohtajaksi.[5] Hänet valittiin eduskuntaan varsinaisena edustajana vuoden 2019 vaaleissa 8 916 äänellä.[6] Kansanedustajana Mäkinen oli valtiovarainvaliokunnan ja puolustusvaliokunnan jäsen sekä talousvaliokunnan varajäsen.[1]Vuoden 2023 eduskuntavaaleissa Mäkinen valittiin uudelleen kansanedustajaksi 9 712 äänellä, saaden toistamiseen eniten ääniä vaalipiirissään.[7]
Mäkinen valittiin Jyväskylän kaupunginvaltuustoon ensimmäisen kerran kunnallisvaaleissa 2008, mitä ennen hän toimi varavaltuutettuna perusturvalautakunnan jäsenenä. Vuonna 2008 hän aloitti perusturvalautakunnan puheenjohtajana.[8]Kunnallisvaaleissa 2012 Mäkinen sai Jyväskylässä eniten ääniä (1 870 ääntä) ja valittiin kaupunginhallituksen puheenjohtajaksi.[9][10]Kuntavaalien 2017 jälkeen hän siirtyi kaupunginvaltuuston puheenjohtajaksi.[3]Vuoden 2021 kuntavaaleissa Mäkinen sai SDP:n ääniharavana 1988 ääntä[11] ja valittiin Keski-Suomen maakuntavaltuuston puheenjohtajaksi. Mäkinen on myös Jyväskylän työväenyhdistyksen puheenjohtaja.[1]
1 Maria Tolppanen erosi perussuomalaisista kesäkuussa 2016 ja liittyi sosialidemokraattiseen eduskuntaryhmään. 2 Nasima Razmyar siirtyi Helsingin apulaispormestariksi kesäkuussa 2017, ja hänen tilalleen eduskuntaan nousi Pilvi Torsti.
3 Susanna Huovinen siirtyi Keski-Suomen ensi- ja turvakodin toiminnanjohtajaksi kesäkuussa 2018, ja hänen tilalleen eduskuntaan nousi Riitta Mäkinen.