Heikkisen vanhemmat olivat Lars Samuel (Lauri Samuli) Heikkinen ja Eva Liisa (Eeva) Hyvärinen. Hänen ensimmäinen puolisonsa 1909–1918 oli Anni Heikkinen ja toinen vuodesta 1921 Elsa Halonen. Hän kävi kansakoulun ja kansanopiston ja teki opintomatkat Saksaan ja Viroon.[2] Heikkinen viljeli tilaansa Muuruvedellä vuosina 1903–1959.
Ministerikautensa jälkeen vuonna 1940 Heikkinen valittiin Kuopion läänin maaherraksi, jossa toimessa hän toimi vuoteen 1950 asti. Vuonna 1954 hänelle myönnettiin ministerin arvonimi.[1] Heikkisellä oli myös useita yhteiskunnallisia ja liike-elämän luottamustoimia.[2]
Heikkinen toimi Maalaisliiton puheenjohtajana vuosina 1919–1940, ja oli toimessa puolueen historian pitkäaikaisin.[3]
Heikkinen oli presidentin valitsijamiehenä vuosien 1925, 1931, 1937, 1940 ja 1943 presidentinvaaleissa. Kunnallispolitiikassa hän oli mukana Muuruveden kuntakokouksen esimiehenä ja kunnanvaltuuston puheenjohtajana.
↑ abL. Arvi P. Poijärvi, Ilmari Havu, Mauno Jääskeläinen (toim.): Kuka kukin on (Aikalaiskirja). Henkilötietoja nykypolven suomalaisista 1950, s. 167. Helsinki: Kustannusosakeyhtiö Otava, 1949.