Советский и российский актёр театра и кино. Николай родился 26 декабря 1966 года в Новояворовске Украинской ССР. Окончил Львовскую театральную студию, работал в Академическом украинском театре имени М. К. Заньковецкой во Львове. В 1987 году поступил в Казанское театральное училище, по окончании которого в 1991 году был принят в труппу Казанского большого драматического театра имени В. И. Качалова, где прослужил пятнадцать лет, сыграв множество разноплановых ролей. Некоторое время работал в Драматическом театре "Колесо" имени Г. Б. Дроздова в Тольятти и Красноярском драматическом театре имени А. С. Пушкина. С января 2003 года Козак снимается в кино. В 2006 году он переехал в Москву и получил приглашение в труппу Центрального академического театра Российской армии (ЦАТРА), на сцене которого служит до сих пор. В 2011 году за роль капитана Александра Данилова в драматическом художественном фильме режиссёра Славы Росса "Сибирь. Монамур" Николай был награждён призами "За лучшую мужскую роль" на кинофестивалях в Оренсе, в Монако и "Амурская осень" в Благовещенске