Леонард Теодор Швертфегер родился в Пруссии около 1680 года.
В Санкт-Петербурге Швертфегер работал с 1713 года. В 1720-1733 годах он возглавлял строительство Александро-Невского монастыря, что было его главной работой в России. На этой должности он сменил Х. Конрата, после чего изменил первоначальный план, принадлежавший Доменико Трезини. Именно Швертфегеру принадлежит идея создания в центре монастырского комплекса двухбашенного собора. Таковой начал строиться в 1722 году. Строительство шло очень медленно, к 1750 году здание пришлось разобрать. Впоследствии на его месте был построен существующий ныне храм.
В 1718 году Теодор Швертфегер принимал участие в архитектурном конкурсе на проектирование здания Двенадцати коллегий. Его проект был принят совместно с проектом Трезини, однако Швертфегер отказался от участия в этой работе из-за занятости на строительстве монастыря.
К 1730 году строительство Александро-Невского монастыря было остановлено. В 1732 году Швертфегер был отправлен в отставку. В 1738 году он уехал в Берлин, дальнейшая судьба Леонарда Теодора Швертфегера неизвестна.