Z dniem 28 października 1927 roku, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera sztabu generalnego, został przydzielony do Biura Ogólno Organizacyjnego Ministerstwa Spraw Wojskowych w Warszawie. Na stopień majora został mianowany ze starszeństwem z dniem 1 stycznia 1936 roku i 4. lokatą w korpusie oficerów artylerii. W 1939 roku pełnił służbę w Oddziale I Sztabu Głównego na stanowisku kierownika III referatu mobilizacyjnego Wydziału Mobilizacyjnego. 

W kampanii wrześniowej wzięty do niewoli radzieckiej, od 17 listopada 1939 osadzony w Kozielsku. Między 7 a 9 kwietnia 1940 przekazany do dyspozycji naczelnika smoleńskiego obwodu NKWD – lista wywózkowa 017/2, poz. 51, nr akt 1796 z 5.04.1940. Został zamordowany między 9 a 11 kwietnia 1940 przez NKWD w lesie katyńskim. Zidentyfikowany podczas ekshumacji prowadzonej przez Niemców w 1943, zapis w dzienniku ekshumacji pod datą 11.05.1943. Przy szczątkach znaleziono kartę szczepień nr 1144, 3 karty pocztowe, jeden list. Figuruje na liście AM-211-1633 i liście Komisji Technicznej PCK pod numerem 01633. Nazwisko Heina znajduje się na liście ofiar (pod nr 1633) opublikowanej w Gońcu Krakowskim nr 123 i w Nowym Kurierze Warszawskim nr 128 z 1943.