 He got his first head coaching position in 2002 with the Long Beach Ice Dogs in the West Coast Hockey League where he stayed for two seasons before being released.He has since coached for the Missouri River Otters (UHL), Youngstown SteelHounds (CHL), Mississippi RiverKings (CHL), Louisiana IceGators (SPHL), and the Louisiana Drillers (NA3HL).In October 2016, he took the head coaching position with the Fresno Monsters of the Western States Hockey League, a Tier II junior team.