Jim started playing hockey at Affton Ice Rink when it first opened up in 1972 along with his brothers Tim and Tom. His other brothers John, Jerry, Matt and Mike all soon followed. He started out playing goalie in the house league, moved up to the travel league, and ultimately ended up playing for CBC High school, Affton Americans Jr B team, and then the Brentwood Blazers Jr B team.
He finished his playing days with Affton Flames Sr team, which was a mix of the old Americans, Blazers and Comets, and he and a large group of his former Flames' teammates still get together monthly for a round of golf.
Once his sons, Jim III and Tony, were born, his playing days were over, but he remained very active in the game.
Jim started out coaching at CBC in the 80's, mostly at the JV level, and then transitioned into coordinator for the CBC program. He then joined the Midstates board and served for a number of years and is still involved today on the seeding committee.
As Jimmy and Tony began playing hockey, Jim began becoming even more involved. He served on the Affton Hockey board for a number of years under past presidents Bill Placke, Steve Dippel, Carl Wirtel, Sean Hazelton, and Mike Croghan.
He also served on the Missouri Hockey Youth board for a number of years under past presidents Joe Bosse, Larry Hellwig (HOF 2013), and Larry Boyd (HOF 2014).
From 1999-2002, Jim picked up coaching again by helping out Mike Hawkins with Bantam AA team at Affton, which finished as National Runner Up at the Tier II level in 2 of the 3 years.
In 2002, he transitioned back from coaching to become a co-General Manager of the St Louis Jr Blues with Frank Steckler. During his tenure as General Manager, along with coaches Jack Behan (HOF 2012), Frank Runco, Mike Hazelton and others; the Jr Blues won 4 National Titles at the Jr B level and then 1 National Title at the Jr A Tier III level.
Jim now serves on the St Louis Amateur Hockey Hall of Fame Board of Directors.