Hodgins graduated from Oak Grove High School in his birthplace of San Jose, California in 1995 and lettered in football, basketball, and track.
At San Jose State University, Hodgins played four years on the San Jose State Spartans football team from 1995 to 1998 seasons. Hodgins was a fullback for his first three seasons. In 1996 as a sophomore, Hodgins had 326 yards rushing on 70 carries and 116 yards on 16 pass receptions. As a junior in 1997, Hodgins rushed for 237 yards on 50 carries and made one 14-yard reception. In 1998 as a senior, Hodgins moved to the defensive line as a linebacker and made 18 tackles and 3 sacks. He graduated from San Jose State with a sociology degree in 1999.
Hodgins signed with the St. Louis Rams as an undrafted free agent following the 1999 NFL Draft. As a rookie in 1999, Hodgins played 15 games, rushed for 10 yards in 7 carries with one touchdown, and made 6 receptions for 35 yards. On November 28, Hodgins scored his first NFL career touchdown on a one-yard run. Hodgins played in the divisional round game against the Minnesota Vikings without accumulating any statistics. The Rams later won Super Bowl XXXIV.
In 2000, Hodgins again played 15 games and started two; his first start was in Week 11 (November 12) in which he made one 3-yard reception. In his next start on November 26, Hodgins did not make any receptions or rushes. Overall, Hodgins' statistics were very limited this season, with one reception for 3 yards and 2 rushes for 5 yards.
Hodgins started 10 of the 16 regular season games of the 2001 season and made 4 receptions for 24 yards and his first career receiving touchdown. He also had 5 rushing yards on 2 carries. Hodgins also played in all three postseason games, including the Rams' Super Bowl XXXVI loss to the New England Patriots. In the Super Bowl, Hodgins made a 3-yard rush and 8-yard reception.
Due to a broken foot, Hodgins did not play the first seven games of the 2002 season. Hodgins then started 8 of the last 9 games. He rushed for 7 yards on 3 carries and made 9 catches for 47 yards.
In 2003 with the Arizona Cardinals, Hodgins started 8 of 16 games and rushed for 6 yards on 2 carries and made 14 receptions for 58 yards and two touchdowns. Hodgins spent the 2004 season on injured reserve due to an injured shoulder. In the 2005 season, Hodgins played only one game without accumulating any statistics.
In six games with the New York Jets in 2006, Hodgins made 2 receptions for 9 yards. Hodgins returned a kickoff for 17 yards in the October 22 game against the Detroit Lions.
Hodgins now lives in Oakley, California with Wife Stephanie and 3 kids and works as a Christian motivational speaker. In June 2010, Hodgins was arrested for a home rental scam scheme. But then the accusations were dropped and evidence proved him innocent. He then went on to voluntarily make restitution above what was required. He currently coaches the Berean Christian High School boys' varsity football team which includes his son Isaac, who is a defensive lineman. His older son, Isaiah, is a freshman wide receiver at Oregon State University.