Леонид Гаврилович родился 22 ноября 1927 года на станции Лебяжьей Курганской области, в многодетной семье. В 1947 году окончил судоводительское отделение Херсонского рыбопромышленного техникума, в 1952 году - факультет промышленного рыболовства Московского технического института рыбной промышленности и хозяйства имени А. И. Микояна.
В марте-сентябре 1944г. - техник-геодезист на железнодорожной станции. В 1952-1953гг. - старший инженер, в 1953-1964гг. – главный инженер добычи в Керченской базе государственного лова рыбы и морского зверя. В 1964-1972гг. – начальник Керченского управления океанического флота. В 1972-1980гг. - генеральный директор Керченского рыбопромышленного объединения «Керчьрыбпром». В 1980-1989гг. - начальник Крымской инспекции безопасности мореплавания. В 1989-2005гг. - заместитель капитана Керченского морского рыбного порта.
Почетный гражданин города-героя Керчь (2013г.). Депутат Крымского областного совета (1973-1975гг.).
Скончался 23 января 2016 года в Керчи.