A history buff is someone who has a deep interest in history. They enjoy studying and learning about the past, including historical events, figures, cultures, and the impact of history on the present.