Николай Гаро родился 3 декабря 1937 года, окончил экономический факультет ВГИКа.
СМИ пишут, что с начала 1960-х Гаро работал на различных должностях в кино - от администратора до продюсера, был директором на съемках картин "Мосфильма", продюсировал фильмы Эльдара Рязанова "Старые клячи", "Тихие омуты" и "Привет, дуралеи!", а также ленту Андрея Кончаловского "Курочка Ряба".
С 1995 года возглавлял "Киностудию "Луч".
В ряде фильмов Гаро снялся в эпизодических ролях, например, водителя авторефрижератора в комедии Леонида Гайдая "Кавказская пленница" и господина ПЖ в бассейне в "Кин-дза-дза!" Георгия Данелия.