What does the word zealot mean in the first sentence?

The zealot refused to listen to any other opinion. He kept pushing his strong beliefs about the political party on his family and friends.

candidate

protestor

speaker

fanatic