Родился в крестьянской семье. Его дальним родственником был известный словацкий поэт-романтик Ян Ботто. После окончания Брашовской гимназии в 1896 году, вернулся домой и помогал родителям в домашнем хозяйстве. В 1900—1905 изучал курс химического машиностроения в Праге. Позже некоторое время работал химиком на предприятиях Богемии.
Участник Первой мировой войны. В рядах австро-венгерской армии сражался на Восточном фронте. После окончания войны вернулся в Чехословакию, занялся активной политической деятельностью, избирался членом парламента и депутатом от республиканской аграрной партии. Сторонник чехословацкой государственности и национально-ориентированной политики.
Кроме политической деятельности, занимался научной работой в области химии. В 1923 ему была присуждена ученая степень доктора технических наук.
В основном проживал в Братиславе, но во время Второй мировой войны в 1943 году переехал в Пьештяни, где прожил до 1958 года. Умер 3 марта 1958 года в Братиславе, похоронен на родине в д. Луковиштья.
Творчество
Писать стихи Иван Краско начал ещё учась в гимназии. Первая публикация стихов поэта под названием «Pieseň nášho ľudu» («Песни нашего народа») состоялась в журнале «Slovenské pohľady» в 1896 году. Свои произведения под псевдонимом Янко Цыган печатал до второй половины 1900-х годов, после чего изменил творческий псевдоним на Иван Краско (взял русское имя Иван или Ян по-словацки, и Краско по названию соседней деревни Красково).
Основная тема произведений Краско — социальное неравенство словацкого общества, сопротивление мадьяризации словацкого народа, критика пассивности молодого поколения, а также его личные духовные переживания.
Занимался переводами произведений литературы и текстов с румынского языка.
Произведения Ивана Краско оказали значительное влияние на словацкую, чешскую и европейскую поэзию. Он считается одним из выдающихся поэтов современной Словакии, стихи которого были переведены на несколько европейских языков.