Родился 27 июля 1898 года в Петербурге в семье служащего Московской железной дороги. Рано потерял отца, воспитывался отчимом — офицером Генштаба Колпаковым.
Окончил реальное училище, учился на юридическом и медицинском факультетах Новороссийского университета в Одессе. Летом 1917 г. Борис Лаго поступил вольноопределяющимся на военную службу, послан на Румынский фронт, участвовал в работе Исполкома советов Румынского фронта, Черноморского флота и Одессы.
Участник Гражданской войны — служил в Белой армии в Сумском пехотном полку, был ранен, награжден Георгиевским Крестом.
С августа 1919 года работал в Осведомительном агентстве (контрразведке) "Вооруженных сил Юга России" в Одессе и Феодосии. В ноябре 1920 года вместе с остатками врангелевской армии эвакуировался в Константинополь, где жил до 1922 года. Состоял в тайной разведывательной организации известного монархиста В.В.Шульгина "Азбука".
В 1922 г. получил пособие правительства Чехословакии и выехал в Прагу.
С этого времени работал на советскую разведку — в Венском центре Разведывательного управления Штаба РККА и Берлинской объединенной резидентуры ОГПУ и Разведывательного управления.
В 1925 году был арестован в Румынии. На процессе в Кишиневе (военный суд 3-го румынского корпуса) был приговорен к 5 годам заключения, отбывал срок в каторжной тюрьме Дофтана. Во время голодовки политзаключенных отказался принять в ней участие, за что был объявлен штрейкбрехером.
После выхода из тюрьмы в 1930 году объявил себя невозвращенцем. Будучи активным участником группы "Борьба", он выступал в печати с разоблачительными материалами о деятельности чекистов в 30-е годы в Западной Европе. Но в действительности все это являлось прикрытием. Борис Лаго внедрился в резидентуру английской разведки в Румынии, стал доверенным лицом заместителя резидента "Сикрет Интеллидженс Сервис" белоэмигранта Виктора Богомольца, передавал советской разведке ценную информацию. Принимал участие в операции советской разведки "Тарантелла". Сотрудник ИНО ГУГБ НКВД. Работал в Маньчжурии.
Арестован 21 апреля 1937 года. 20 сентября 1938 г. Военной коллегией Верховного суда СССР приговорен к высшей мере наказания по обвинению в шпионаже и участии в контрреволюционной террористической организации и в тот же день расстрелян.
Реабилитирован 17 декабря 1997 года Главной военной прокуратурой РФ.