Historic begins with a hard h consonant sound. The h isn't silent. "A historic" is correct.
With that said, I don't personally have a problem with "an historic." I recognize it as a convention adopted by people whose dialect favors the silent h historic.