Stephen Kevin Bannon was born on November 27, 1953, in Norfolk, Virginia, to Doris (née Herr) and Martin Bannon, a telephone lineman.] His working class, Irish Catholic family were pro-Kennedy, pro-union Democrats. After serving as president of the student government association, he graduated from Virginia Tech in 1976 with a bachelor's degree in urban planning and holds a master's degree in national security studies from Georgetown University School of Foreign Service. In 1985, Bannon received a Master of Business Administration degree with honors from Harvard Business School.
A very good story about Steve Bannon and the affect of his Navy career on him during his service under Presidents Carter and Reagan:
Fills in the Why he is a conservative and a Republican