Янис Крастиньш родился 23 июня 1943 года в Риге в семье математика Алберта Крастиньша.
Окончил с отличием архитектурное отделение строительного факультета Рижского политехнического института (1967), работал старшим архитектором в проектном институте «Коммуналпроект» (1967—1969).
После учёбы в аспирантуре (1969—1972), был преподавателем, доцентом и профессором архитектурного факультета Рижского политехнического института. С 1991 года руководитель кафедры истории и теории архитектуры. Работал в качестве приглашённого специалиста в университетах Австрии, США и Китайской Республики[англ.]. Член правления Общества архитекторов Латвии (с 1989).
Работал над проектированием, реконструкцией и оформлением интерьеров жилых и общественных зданий, по его проектам построены кафе «Резна» в городе Резекне (совместно с Я. Петерсоном, 1966—1970) и детский сад на улице Эрглю в Риге (1969). Принимал участие в архитектурных конкурсах. Был премирован за проекты гостиницы в городе Салдус, административного здания на улице Миера в Риге, железнодорожной станции Майори, за работы по реконструкции площади Пионеру (с 1987 года — площадь Пилс) и комплексной планировке жилого массива на улице Краста (совместно с архитекторами Иваром Страутманисом и Ольгертом Остенбергом)[1]. Автор многочисленных публикаций по истории архитектуры, в частности, по рижскому модерну.
Награды
Вторая премия за лучшую латвийскую научную книгу, 1980
Krastiņš J. Jūgendstils Rīgas arhitektūrā — 1980, Rīga: Zinātne, 224 lpp. (латыш.)
Я. Крастиньш, И. Страутманис, О. Бука, Г. Асарис. Архитектура Советской Латвии. — 1987, Москва: Стройиздат, 230 с. (рус.)
Я. Крастиньш. Стиль модерн в архитектуре Риги. — 1988, Москва: Стройиздат, 273 с. (рус.)
Krastiņš J. Eklektisms Rīgas arhitektūrā — 1988, Rīga: Zinātne, 280 lpp. (латыш.)
Krastins J. Jugendstil in der Rigaer Baukunst — 1992, Michelstadt: Neuthorverlag, 330 S. (нем.)
Krastiņš J. Latvijas Republikas būvmāksla. — 1992, Rīga: Zinātne, 256 lpp. (латыш.)
К. Зитте. Художественные основы градостроительства — 1993, Москва: Стройиздат, 254 с. (перевод Я. Крастиньша с немецкого языка на русский) (рус.)
Krastins J. Riga Jugendstilmetropole / Riga Art Nouveau Metropolis/ Rīga jugendstila metropole. — 1996, Riga: Baltika, 352 pp. (англ.) (нем.) (латыш.)
Krastiņš J. Mežaparks — 1997, Rīga: Zinātne, 231 lpp. (латыш.)
Krastins J. The Art Noveau Architecture of Riga. — 1998, Rīga: Jumava, 64 pp. (англ.)
Krastiņš J., Strautmanis I., Dripe J. Latvijas arhitektūra no senatnes līdz mūsdienām — 1998, Rīga: Baltika, 312 lpp. (латыш.)
Krastiņš J. Rīgas Rātslaukums. Pagātne. Tagadne. Nākotne / The Town Hall Square in Riga. Past. Present. Future.- 2000, Rīga: Madris, 48 lpp. (англ.) (латыш.)
Krastiņš J., Mucenieks E. Rīgas Latviešu biedrība / The Riga Latvian Society. — 2002, Rīga: Madris, 48 lpp. (англ.) (латыш.)
Krastins J. Rīgas arhitektūras meistari/ The Masters of Architecture of Riga. — 2002, Rīga: Jumava, 360 lpp. (англ.) (латыш.)
Krastiņš J., Strautmanis I. Lielais Rīgas arhitektūras ceļvedis. — 2002, Rīga: Puse, 376 lpp. (латыш.)
Krastins J. Pa Rīgas jūgendstila pēdām / Sur les traces de l’art nouveau a Riga. Guide. — 2003, Bruxelles: CIVA, 176 lpp. (фр.) (латыш.)
Krastins J., Strautmanis I. Riga. Der große Architekturführer — 2004, Riga: ADD Projects, 376 S. (нем.)
Krastinš J., Sparitis O. Rīgas arhitektūras astoņi gadsimti Eiropas kultūras spogulī- 2005, Riga: Nacionalais apgads, 179 pp. (латыш.)
Krastinš J. Rīgas arhitektūras stili / Architectural Styles in Riga / Arhitekturnije stili Rigi/. — 2005, Rīga: Jumava, 240 lpp. (англ.) (нем.) (латыш.)
Jānis Krastiņš. Jugendstil in der Baukunst Rigas: katalog der Ausstellung. Rīga: Jumava, 2006, 65 lpp (нем.)
Krastiņš J. Rīgas jūgendstila ēkas. Ceļvedis pa jūgendstila metropoles arhitektūru / Art Nouveau Buildings in Riga. A Guide to Architecture of Art Nouveau Metropolis. — 2007, Rīga: ADD projekts, 408 lpp. (англ.) (латыш.)