Андрей Лупан родился 2 (15) февраля 1912 года в бессарабском селе Мигулены (ныне — Шолданештский район Республики Молдова) в крестьянской семье. Жил в Румынии после присоединения к ней Бессарабии.
В 1930-е годы включился в массовое движение за воссоединение Бессарабии с СССР, вступил в ряды подпольной Румынской коммунистической партии (1933) и Союзa коммунистической молодёжи, участвовал в революционном движении. Был избран секретарём Бессарабского областного комитета Блока защиты демократических свобод.
Женой будущего писателя тоже стала участница коммунистического подполья из Хотина Рахиль (Рая) Криворук.
В 1941 году, после образования Молдавской ССР, окончил агрономический факультет Кишинёвского сельскохозяйственного института.
Печататься начал в 1932 году. Участие в революционном движении нашло отражение в творчестве Лупана.
Первый сборник «Стихи» опубликован в 1947; автор пишет о жизни молдавского села, о событиях военных лет. Затем вышли сборники: «Вступление в балладу» (1954), «Мастер-созидатель» (1958), «Брат земли» (1959), «Закон гостеприимства» (1966; Государственная премия Молдавской ССР, 1967) и другие. Пьеса «Свет» (1948) посвящена событиям в период коллективизации молдавского села. Лупан — автор очерков и литературно-критических статей. Перевёл на молдавский язык произведения Пушкина, Лермонтова, Некрасова, Маяковского, Твардовского, Шевченко и других.
Член КПСС с 1956 года. Председатель правления Союза Писателей Молдавской ССР (1946—62), секретарь СП СССР (1959—71). Депутат Верховного Совета СССР 4—5-го созывов, депутат Верховного Совета Молдавской ССР 2, 3, 6 и 7-го созывов. Герой Социалистического Труда (1982), награждён орденом Ленина, 3 другими орденами, а также медалями.
Андрей Лупан скончался 24 августа 1992 года.