Josef Vasicek was born September 12, 1980 in Havlickuv, Czech Republic. The fourth round, 91st overall pick of the Carolina Hurricanes in the 1998 NHL Entry Draft, Vasicek played in the Czech Junior League before coming to North America in 1998-99 as a member of the OHL' Sault Ste. Marie Greyhounds.
A offensively gifted player, Vasicek played two seasons with the Greyhounds and was a member of the Czech Republic's gold medal World Junior team in 2000. Unlike many others, Vasicek didn't take the step most players make after junior hockey. Instead of playing in the minor leagues, Vasicek moved straight to the NHL and registered 21 points in his rookie season while playing a handful of playoff games with the team's AHL affiliate in 2000-01.
In 2001-02, he improved his point total to 31 on the strength of 14 goals and 17 assists and was key player in the Hurricanes run to the Stanley Cup final, only to lose out to a talented Detroit Red Wing club. After struggling in 2002-03, Vasicek rebounded in 2003-04, establishing career highs in goals (19), assists (26) and points (45).
Aside from his World Junior experience, Vasicek represented his homeland at the 2003 and 2005 World Championships, as well as the 2004 World Cup of Hockey.
In 2005-06, Vasicek captured his first Stanley Cup as a member of the Carolina Hurricanes, however was dealt that summer by the club to the Nashville Predators for Scott Walker.
Vasicek's stint with the Predators lasted only 38 games as the club would trade him back to his former team the Carolina Hurricanes for Eric Belanger.