Bloor was born in Trenton, New Jersey, son of Edward William and Mary (Cowley) Bloor. He went to elementary school at Our Lady of Sorrows in Mercerville, NJ, and to high school at Notre Dame in Lawrence, NJ. He received his Bachelor of Arts degree from Fordham University in 1973. On August 4, 1984, he married Pamela Dixon, an English teacher. He has a daughter, Amanda, and a son, Spencer. Bloor currently lives in Winter Garden, Florida.