Krueger began his ice hockey career at Duisburger SV in Germany, where his father Ralph Krueger had his first stint as a coach in 1989. After his father had signed with the Austrian club VEU Feldkirch in 1991, Justin continued his career in the Feldkirch youth setup. He then joined the HC Davos junior team, after his father had been named head coach of the Swiss Men's National Team. . In 2004, Justin recorded 17 points in 38 games for HC Davos in the Swiss Junior League. Krueger moved after one year from Davos to North America and signed with the Penticton Vees of the BCHL. After this season he was named the Best Conditioned Athlete by Penticton Vees and was drafted in the seventh round, 213th overall, by the Carolina Hurricanes in the 2006 NHL Entry Draft. Justin was then recruited to play collegiate hockey, joining the Cornell Big Red as a freshman in 2006. In his final season at Cornell, Krueger was named ECAC Hockey Defensive Defenseman of the Year. Krueger played for the SC Bern team in the 2010–11 season, and began playing in North America within the Carolina Hurricanes' farm system for the 2011–12 season. After two years in the American Hockey League, he returned to SC Bern on a two-year deal in May 2013 and in November 2014 had his contract extended through the 2017–18 season. He won the Swiss championship with SCB in 2016 and 2017. On June 2, 2020, Krueger joined Lausanne HC on a one-year deal.
International play
Krueger landed a spot on the roster of the German under-18 Men's National Team in 2003 and represented Germany at the 2004 under-18 and 2005 under-20 World Championships. At the 2005 tournament, he served as captain of the German squad. He first tried out for the German Men's National Team before the 2009 Deutschland Cup held in Munich, Germany, but did not play for that tournament. He was chosen to play for Team Germany for the first time in April 2010 and then participated in the 2010 IIHF World Championship in Germany. In October 2018, he retired from the German men's national team. He received 99 caps during his international career, representing Team Germany at seven World Championships.
Personal life
Justin is the son of Buffalo Sabres head coach Ralph Krueger. In 2010, he achieved a bachelor's degree in Hotel Management at Cornell University. His paternal grandparents emigrated to Canada from Germany in 1952.