Creighton played eleven games in the National Hockey League with the Detroit Falcons in 1931, scoring one goal and receiving one minor penalty. He was traded to the New York Americans in December 1931, but never played for the team. He later worked in the International Hockey League and the Can-Am Leagues. Creighton became a professional hockey referee after retiring as a player, and later worked as a general insurance salesman.