A historian, if it's his main occupation; a 'history buff' if it's his hobby.
Historian. I love history and teach it so I think of myself as a historian. I constantly read or learn about history and do things to experience it as well.
historiholic
Patriotism
Waterholic
Someone who loves books is called a bibliophile.
Lover
"Patriot" is a word that means someone who loves and supports their country or land.
Theater Geek
The term for someone who loves the sight of blood is "hematolagnia."
A bibliophile is a person who loves to read.
Etymology is the study of the origin and history of a word, tracing its development and changes in meaning over time. It involves investigating the roots, borrowings, and evolution of words throughout various languages and cultures.
There is no word "histor" in English. "History", yes: it is the study of the past as recorded by those living then. "Historian", yes: it is someone who studies history. "Historical", yes: it means something to do with past events. However, there is no word "histor".
An "art connoisseur."