Фредерик Лагарп родился 6 апреля 1754 года в городе Роль, Швейцария. В юности Лагарп познакомился со взглядами французских просветителей и всю жизнь придерживался республиканских убеждений. В 70-х годах XVIII века занимался адвокатской практикой в Берне.
В 1784 году приехал в Петербург и стал воспитателем цесаревичей Александра и Константина. Преподавание было направлено на то, чтобы вложить в умы воспитанников начала либерализма и человеколюбия, а о том, чтобы дать им знание России и русского народа, Лагарп заботился мало.
Александр привязался к учителю, всю жизнь с ним переписывался и прислушивался к его советам. В 1795 году Лагарп покинул Россию, получив чин полковника, орден Святого Владимира и пожизненную пенсию.
Когда при французском вторжении в Швейцарию была учреждена Гельветическая республика, он стал членом её Директории. После неудачной попытки сосредоточить всю власть в своих руках бежал в Лозанну, затем в Париж, а при воцарении в 1801 году Александра I отправился в Россию.
Непосредственного участия в государственных делах Лагарп здесь не принимал, но Александр с ним постоянно советовался. В мае 1802 года Лагарп вернулся в Париж с письмом русского императора Наполеону I, которого, однако, из-за обострения русско-французских отношений не передал.
В 1802-1814 годах жил в имении под Парижем, не принимая участия в политической жизни. Во время Венского конгресса, являясь представителем швейцарских кантонов Во и Ааргау, отстаивал их независимость от Берна. С 1816 года Лагарп жил в Лозанне как частное лицо. Его перу принадлежат мемуары.
Умер Фредерик Лагарп 30 марта 1838 года в Швейцарии.