Родился в 1795 г. и в 1812 г. произведён в подпоручики в Елецкий пехотный полк, с которым участвовал в Отечественной войне, в сражении под Бородиным был ранен и награждён золотой шпагой с надписью «За храбрость». Оправившись от раны и приняв участие в Заграничном походе 1813 г., Веймарн был в сражениях под Бауценом и Нойкирхеном, за отличия в них произведён в поручики и награждён орденом св. Анны 3-й степени. В кампании 1814 г. Веймарн участвовал в штурме Реймса и Монмартра, за что и получил орден св. Владимира 4-й степени.
Назначение адъютантом к Дибичу в 1816 г. было началом быстрого возвышения Веймарна: он был произведён в капитаны и переведён сперва в лейб-гвардии Семёновский, а затем в лейб-гвардии Финляндский полки; несколько позже переименован в подполковники и назначен командиром 1-го морского полка; в 1823 г. произведён в полковники и в 1825 г. назначен командиром 1-го учебного карабинерного полка.
По выступлении гвардейского корпуса в 1828 г. в поход против турок Веймарн исполнял в течение двух лет должность начальника штаба войск, оставшихся в Санкт-Петербурге, и был 1 января 1829 г. назначен флигель-адъютантом. По возвращении гвардии из похода он был назначен начальником штаба 2-го пехотного корпуса и затем помощником начальника штаба гвардейского корпуса.
Выступив в 1831 г. с корпусом в поход против польских мятежников, Веймарн участвовал в сражениях при Остроленке, Старом Якаце, Жолтках; за отличия был 29 мая произведён в генерал-майоры с зачислением в Свиту и назначением начальником штаба гвардейского корпуса. 25 и 26 августа 1831 г. он находился при штурме Варшавы и награждён орденом св. Анны 1-й степени. 21 декабря 1832 г. награждён орденом св. Георгия 4-й степени (№ 4673 по списку Григоровича—Степанова).
В течение одиннадцати лет Веймарн исполнял названную должность, в 1834 г. был назначен генерал-адъютантом; в 1840 г. произведён в генерал-лейтенанты и в 1842 г. назначен дежурным генералом Главного штаба.
При учреждении Императорской военной академии Веймарн был включён в число непременных членов её совета. Умер в 1846 г.
Известность получили и его братья: Иван был профессором тактики в Академии Генерального штаба, Александр был сенатором, Фёдор был генерал-майором и командовал Учебным карабинерным полком.