Castilla was a member of the inaugural Colorado Rockies team that began play in Major League Baseball in 1993 and was a huge favorite among Rockies fans. Castilla hit 40 home runs in both 1996 and 1997, 46 in 1998, and compiled five 100+ RBI seasons, leading the National League with 131 in 2004. He helped to lead the Rockies to their first-ever playoff appearance in 1995 and remains in the top ten in many offensive categories for the Rockies. In 1996, he and teammates, Andrés Galarraga and Ellis Burks became just the second trio of 40-homer teammates in MLB history, and the three of them, along with Dante Bichette, became just the third 100-RBI team-quartet in MLB history. In 2002, he had the lowest range factor among all NL third basemen (2.44).
Castilla, having one of the worst seasons of his career, was released by the Padres on July 19, 2006, to make room for pitcher Mike Thompson. On August 14, the Rockies signed him to a minor league contract and he was recalled from the Colorado Springs Sky Sox on September 1, 2006. On September 28, in a game against the Dodgers, Castilla had a pinch-hit RBI single in his last at-bat at the Rockies' home stadium, Coors Field.
Castilla was the last active player from the Rockies' inaugural season in 1993 at the time of his retirement.
He decided to retire after the Caribbean Series on February 7, 2007, becoming a special assistant to Rockies GM Dan O'Dowd. Castilla and his wife, Samantha have 3 sons, Vinicio Jr., Daulton and Cristian.