Микола Кабак народився 3 травня (20 квітня за старим стилем) 1904 року (за іншими даними — 1902 року) у селі Новополтавка (зараз — Єрмаковський район Красноярського краю), у селянській родині. Закінчив 4 класи сільської школи. Працював об'їждчиком лісу, начальником лісової ділянки склозаводу у Красноярську, заготівником Єрмаковського районного споживчого союзу. З 1938 року проходив строкову службу в армії, брав участь у боях на озері Хасан та Радянсько-фінській війні 1939—1940 років.