McGarvie served as Presbyterian minister to the Hawkesbury River community between 1826-1830.
In the context of his career, McGarvie held a ministerial position with the Presbyterian Church in the Hawkesbury River area between 1826 and 1830.