Родом англичанин, Престон был принят в русскую службу контр-адмиралом Эльфинстоном 15 февраля 1770 года и в его эскадре, в чине капитан-лейтенанта, командовал в Архипелаге пинком «Св. Павел» и сражался с турками. В следующем году Престон был уволен от службы адмиралом Спиридовым, но 29 июня 1788 года был вновь принят с чином капитана 2-го ранга.
В следующем же году Престон был произведён в капитаны 1-го ранга, и, командуя кораблём «Дерись», принял участие с флотом в Эландском сражении со шведами. Затем в 1790 году он участвовал в Красногорском и Выборгском сражениях и за выказанную им в первом деле храбрость он 29 мая был награждён орденом св. Георгия 4-й степени (№ 380 по кавалерскому списку Судравского и № 733 по списку Григоровича—Степанова)