Народився 1905 р. в міст. Любомирка Єлисаветградського пов. Херсонської губ., Російська імперія (нині с. Любомирка Новоукраїнського р-ну Кіровоградської обл., Україна) в єврейській родині. З перших днів німецько-радянської війни був призваний до лав Червоної армії.
20 березня 1943 р. «за зразкове виконання бойових завдань командування на фронті боротьби з німецькими загарбниками та проявлені при цьому доблесть і мужність» санітарний інструктор 479-го стрілецького полку 222-ї стрілецької дивізії червоноармієць Я. Граник був нагороджений орденом Червоної Зірки.
З нагородного листа: «…Під ураганним артилерійським і кулеметним вогнем противника виніс з поля бою 18 важко поранених червоноармійців і надав першу допомогу під вогнем ворога безпосередньо 55 червоноармійцям і командирам. Організував своєчасне винесення поранених з поля бою та їх евакуацію…».
6 липня 1944 р. при відбитті атаки противника в районі с. Нежевка (Білорусь) старшина 890-го артилерійського полку 330-ї стрілецької дивізії Я. Граник особисто знищив чотирьох солдатів противника. За цей подвиг отримав медаль «За відвагу».
Інших відомостей про бойовий шлях, подальшу долю, місце проживання та дату смерті Я. Граника наразі немає.
Нагороди:
орден Вітчизняної війни І ступеня (06.04.1985)
орден Червоної Зірки (20.03.1943)
медаль «За відвагу» (31.07.1944)