2000-luvun alussa ennen kansanedustajauraansa Heinonen aloitti selostajana ja tv-toimittajana moottoriurheilun parissa. Yrityksensä Oy TeeHoo Ltd:n hän perusti vuonna 2001 ja yrityksen kautta hän teki muun muassa MTV3:lle Motorforum -nimistä moottoriurheilumakasiiniohjelmaa, eri moottoriurheilusarjojen (Rata-SM, Rallin SM-sarja, Rallicrossin SM-sarja, Snowcross) erikoislähetyksiä ja tuotti muun muassa Enduron MM-sarjan ja F-Cupin ohjelmia. Selostajana Heinonen on tullut tunnetuksi mm. Suomen MM-rallista, rallin SM-sarjan osakilpailuista ja myös SRC-rallicross-sarjan selostajana. Lisäksi hän on avustanut avustava toimittaja/vapaatoimittaja -nimikkeellä toimien useita eri sanoma- ja aikakauslehtiä.[3] Hän on sotilasarvoltaan sotamies.[3]
Nuorena Heinonen tuli tunnetuksi kotikunnassaan Lopella nuorisoaktiivina. Kaveriporukkansa kanssa hän loi Paaranluolan nuorisotilan ollessaan vasta 16-vuotias ja tämän jälkeen hän toimi pitkään nuorisotilan vetäjänä mm. DJ:nä ja tapahtumien järjestäjänä. Myöhemmin Räkä ja Roiskis 24 tunnin selviytymisseikkailu ja pöytäjääkiekkoturnaus synnyttivät TOP-Klubi ry:n, minkä parissa 90-luvun lopulla Heinonen järjesti kavereineen mm. Marski-selviytymisseikkailun ja LHL-jääkiekkosarjan. Heinosen ideasta syntyi myös Loppijärvi Happening -kesätapahtuma ja lukuisat ravintola Catiscan tapahtumat Sikajuhlista lähtien.
Heinonen valittiin ensimmäisen kerran Lopen kunnanvaltuustoon syksyllä 1996. Hän sai vaaleissa ennätysmäärän ääniä 149 ollen valintahetkellään kaikkien aikojen nuorin loppilainen kunnanvaltuutettu. Kuntavaaleissa 2000 hän sai ääniä 164 kpl, 2004 86 kpl, 2008 182 kpl, 2012 143 kpl, 2017 141 kpl ja 2021 159 kpl. Ensimmäisellä kaudella Heinonen toimi Lopen kunnan sivistyslautakunnan varapuheenjohtajana ja vuoden 2000 vaalien jälkeen kunnanhallituksessa. Kunnanvaltuuston puheenjohtajana Heinonen on toiminut kotikunnassaan vuosina 2005–2010 ja 2013–2016. Välissä kaksi vuotta hän toimi kunnanhallituksen puheenjohtajana ja uudelleen tässä tehtävässä 2021 elokuusta lähtien.
Timo Heinonen oli ensimmäistä kertaa ehdolla eduskuntavaaleissa vuonna 2007 saaden 4521 ääntä. Heinonen valittiin näin ollen ensiyrittämällä eduskuntaan. Vuoden 2011 vaaleissa Heinonen sai 6526 ääntä, 2015 6274 ääntä ja 2019 5629 ääntä. Eduskunnassa Heinonen on toiminut lukuisissa eri tehtävissä seuraavasti.
Valtakunnallisia luottamustehtäviä Heinosella on ollut mm. Suomen Metsästysmuseo ry:n hallitus ja Maanpuolustuskorkeakoulun hallinnossa Heinonen on ollut mukana jo pitkään. Rintamaveteraaniasian neuvottelukunnassa Heinonen on toiminut vuosia.
Maakunnallisissa tehtävissä Heinonen on toiminut mm. Hämeen maakuntavaltuustossa 2001–2017 ja sen puheenjohtajana 2017–2021. Nykyisin Heinonen toimii maakuntavaltuustossa varapuheenjohtajana. Seudullisia ja maakunnallisia luottamustehtäviä ovat olleet mm. Riihimäen seudun ammattikoulun RAOL:n hallitustehtävä, Hyvinkää-Riihimäen talousaluetoimikunta ja sen puheenjohtajuus. Vuonna 2022 käydyissä historian ensimmäisissä aluevaaleissa Heinonen valittiin Kanta-Hämeen aluevaltuustoon 987 äänellä. Hänet valittiin myös kokoomuksen aluevaltuustoryhmän varapuheenjohtajaksi.
↑Merikukka Forsius erosi vihreistä ja liittyi Kansallisen Kokoomuksen eduskuntaryhmään helmikuussa 2008.
↑ abJari Koskinen valittiin Euroopan jälleenrakennus- ja kehityspankin johtokunnan jäseneksi syyskuussa 2009, jolloin hänen tilalleen eduskuntaan nousi Kalle Jokinen.
↑ abJukka Mäkelä valittiin Espoon kaupunginjohtajaksi kesäkuussa 2010, jolloin hänen tilalleen eduskuntaan nousi Lasse Virén.
1 Veera Ruoho erosi perussuomalaisista ja liittyi kokoomuksen eduskuntaryhmään kesäkuussa 2017. 2 Alexander Stubb siirtyi Euroopan investointipankin varapääjohtajaksi 2017. Hänen tilalleen eduskuntaan nousi Pia Kauma. 3 Outi Mäkelä siirtyi Nurmijärven kunnanjohtajaksi huhtikuussa 2018, jolloin hänen tilalleen eduskuntaan nousi Mia Laiho. 4 Sanna Lauslahti siirtyi Lääketeollisuus ry:n toimitusjohtajaksi huhtikuussa 2018, jolloin hänen tilalleen eduskuntaan nousi Raija Vahasalo. 5 Hjallis Harkimo erosi kokoomuksesta huhtikuussa 2018. 6 Kaj Turunen siirtyi kokoomuksen eduskuntaryhmään sinisestä eduskuntaryhmästä huhtikuussa 2018.