Morgan was born in San Francisco. When he was seven years old, he became interested in playing ice hockey after watching the ice hockey tournament at the 1988 Winter Olympics on television. When Morgan was 16, after playing in numerous tournaments across the United States and Canada, he was recruited by the Vernon Vipers of the British Columbia Hockey League (BCHL).