Іван Комарницький народився 12 липня 1970 року у селі Комарники Львівської області.
Навчався у Верхньовисоцькому закладі середньої освіти. Згодом закінчив середнє професійно-технічне училище № 12 м. Львів (зараз – Львівське вище професійне художнє училище) за професією машиніст башневих кранів. Працював у сфері будівництва.
На захист Батьківщини став 9 червня 2022 року. У часі війни – сержант, командир 1 мотопіхотного відділення 3 мотопіхотного взводу 2 мотопіхотної роти мотопіхотного батальйону 24-тої бригади імені Короля Данила, військова частина А0998.
Іван загинув 13 вересня 2022 року у бою на території н.п Брускинське Миколаївської області.