Советский и российский актёр театра, кино и озвучивания, писатель. Иван родился 23 сентября 1930 года в деревне Вартемяги Ленинградской области. В 1957 году поступил в Ленинградский театральный институт имени Островского, на курс Елизаветы Ивановны Тиме. В 1961 году окончил театральный институт и сразу же был принят в труппу Ленинградского академического Большого драматического театра (БДТ) имени Максима Горького. В 1965 году перешёл в Театр имени В. Ф. Комиссаржевской, где работал до 2021 года, был ведущим актёром театра и исполнял главные роли в спектаклях "Утоли моя печали", "Тише, афиняне!", "Доходное место", "Эрос" и "Костюмер". В кино Краско дебютировал в середине 1960-х годов, исполнив эпизодическую роль в психологическом детективе "Авария". Первую заметную роль он получил в многосерийном телевизионном фильме "Сержант милиции". В 1975-1977 и 1986-1990 годах актёр преподавал в Ленинградском государственном институте театра, музыки и кинематографии, был доцентом кафедры актёрского мастерства. Также он является автором книг "Мой друг Пётр Шелохонов" (2009), "Байки и не только" (2010)