Горанов дебютира през 2011 година, когато бе едва на 19. Той бе пуснат на терена от Ясен Петров в двубой срещу Видима Раковски. След това Иван Горанов заигра в Берое Стара Загора преди да премине в редиците на Литекс. От 2016 година той е част от Локомотив Пловдив. През този сезон той е твърд титуляр и има 27 мача в елита.
Левият бек е бивш младежки национал на България. Кариерата му в Левски започна като флангови нападател, но с течение на времето беше преквалифициран като защитник. Коментирай