Многие латвийские историки уверены, что введение советских войск было обусловлено заключением пакта Молотова-Риббентропа (1939), в котором нацистская Германия и Советский Союз договорились о разделе сфер влияния в Восточной Европе. Уже осенью 1939 года страны Балтии были вынуждены подписать навязанные СССР договоры о взаимопомощи, разрешавшие разместить в Латвии, Литве и Эстонии ограниченный контингент советских войск.
15 июня 1940 года советские военные напали на латвийских пограничников, а 16 июня нарком иностранных дел Вячеслав Молотов зачитал послу Латвии Фрицису Коциньшу ультиматум. Москва заявила о намерении ввести в Латвию неограниченный военный контингент. В случае сопротивления СССР обещал применить силу. Вечером 16 июня правительство диктатора Карлиса Улманиса приняло ультиматум, отказавшись от военного сопротивления. Улманис, лелеявший иллюзии сохранить "ограниченный суверенитет", не рискул даже выразить дипломатический протест.
Уже 20 июня с подачи Москвы было утверждено марионеточное правительство Александра Кирхенштейна. 14-15 июля состоялиь выборы парламента, в которых разрешили участвовать только одной политической силе — Блоку трудового народа. Затем латвийские коммунисты официально попросили принять Латвию в состав СССР, что и было сделано.