Gaerlan served as a Public Attorneys' Office lawyer before becoming a municipal trial court judge in Bangar, La Union and later as a regional trial court judge in Branch 26 of San Fernando, La Union and Branch 92 of Quezon City.