Советский режиссер, сценарист.
Родился в селё Трещевка, Землянский уезд, Воронежская губерния.
В 1953 году окончил режиссёрский факультет Ленинградского театрального института имени А.Н. Островского.
С 1953 по 1957 годы работал режиссёром-постановщиком Большого драматического театра им. М. Горького. С 1957 года — режиссёр киностудии «Ленфильм».
Григорий Никулин - Лауреат Государственной премии РСФСР им. Братьев Васильевых (1983, за телефильм «20 декабря»).
Преподавал режиссёрское мастерство в Ленинградском институте культуры.
Скончался в Санкт-Петербурге. Похоронен на Смоленском кладбище.