
Актер Иван Краско родился 23 сентября 1930 года в деревне Вартемяги, Ленинградской области. Фамилия при рождении – Бахвалов. Мать Ивана умерла, когда ему было десять месяцев, после чего запил его отец. В пять лет Иван стал полным сиротой и спустя время был усыновлен братом матери – Иваном Краско.
В 1953 году Иван Краско окончил Первое балтийское высшее военно-морское училище по специальности «офицер-артиллерист». Несколько лет служил командиром корабля Дунайской флотилии. Дослужился до звания капитан-лейтенанта. В 1957 году поступил в театральный институт им. Островского (курс Е.И. Тиме). В 1961 году окончил театральный институт и сразу же был принят в труппу Ленинградского академического Большого драматического театра (БДТ) им. М. Горького. С 1965 – актер Драматического театра им. В.Ф. Комиссаржевской. Сын – актер Андрей Краско.