Colonial Governor Sir William Berkley has served form 1642 to 1652 and from 1660 to 1667. Sir William Berkley was Colonial Governor for a total of 27 years which makes him the longest serving governor of Virginia during its time as a colony and as a state.
Author’s Note:
The Virginia Constitution currently only let’s governors serve a single term of four years. Hence William Berkley’s record for longest serving Virginia governor will stand untested for the foreseeable future.