Народився в молдовській селянській родині, його рідною мовою була молдовська. Закінчив семирічну школу в рідному селі, після чого вступив до Кишинівського училища виноградарства та виноробства, яке закінчив із червоним дипломом у 1955 році. Був членом Комсомолу в 1949–1955 роках.
У 1960 закінчив Кишинівський сільськогосподарський інститут імені Фрунзе, де в 1958–1960 роках також обирався на посаду голови профкому. З 1960 по 1963 рік працював агрономом, заступником голови колгоспу та секретарем парткому колгоспу «Вяца Ноуе» Молдавської РСР.
У 1963 році — інспектор ЦК КП Молдавії.
У 1963–1965 роках — секретар парткому Келераського виробничого колгоспно-радгоспного управління.
У 1965–1967 роках — 1-й секретар Келераського районного комітету КП Молдавії.
З 24 грудня 1985 року — Голова Ради Міністрів Молдавської РСР. Згідно Конституції СРСР, він автоматично також був членом Уряду СРСР.
10 січня 1990 звільнений з усіх партійних і державних посад. Надалі, закінчивши річні курси з підготовки керівних дипломатичних кадрів Дипломатичної Академії МЗС СРСР в 1990, працював Радником-посланником (Міністром-радником) посольства СРСР, потім Росії, в Румунії (1990—1995).
Був депутатом вищого законодавчого органу республіки понад 35 років, з них як депутат Верховної Ради Молдавської РСР (1967—1990), депутат Парламенту Республіки Молдова (1998—2010). Був обраний депутатом Ради СоюзуВерховної Ради СРСР (1980—1992) від Молдавської РСР.
У лютому 2008 вийшла у світ книга «Роки боротьби та творення», присвячена подіям новітній історії Молдови[2].
28 серпня 2009 головував на першому засіданні Парламенту нового скликання як найстаріший депутат[3]. На цьому засіданні повинні були пройти вибори голови Парламенту Молдови, але парламентська фракція комуністів, що володіла лише 48 мандатами з 101, а значить знаходилася в опозиції, усіма зусиллями прагнула уникнути голосування. Іван Калін, головуючий на засіданні та будучи представником партії комуністів, оголосив перерву, не поставивши це рішення на голосування, внаслідок чого парламентська більшість визнала цю вимогу комуністів необґрунтованою. Внаслідок Калін й інші депутати-комуністи покинули зал засідань, а чотири фракції, які володіють більшістю в 53 з 101 депутата, продовжили засідання самостійно[4].
Мав науковий ступінь кандидата економічних наук (1977), доктора економічних наук, дипломатичний ранг Надзвичайного та Повноважного Посланника першого класу. Був автором десятків монографій, брошур, статей.
Через важку хворобу відмовився в 2010 балотуватися в парламент нового скликання. Найстаршим депутатом молдовського парламенту став чинний голова КПРМВолодимир Воронін[5].
Смерть
Помер у ніч з 1-го на 2 січня 2012 в одній із лікарень Кишинева[6]. Офіційний некролог був складений і переданий у ЗМІ від ЦК Партії комуністів Республіки Молдова[7]. Громадянська панахида за покійним відбулася 4 січня в Будинку Армії. Іван Калін похований на Центральному (Вірменському) цвинтарі в Кишиневі[8].