Godwin was born in Rocky Mount, NC and attended Northern Nash High School. He then earned an athletic scholarship as a pitcher in 1982 to attend Atlantic Christian College, now Barton College. He was named team captain in 1986 and Kiwanis Award for the Most Outstanding Male Student-Athlete. He graduated in 1986 in Business Administration. His first coaching job came at North Carolina Wesleyan College in 1989 and 1990. He was the assistant coach to current UNC head coach Mike Fox. The two guided NCWC to the NCAA Division 3 baseball championship in 1989 and a third-place finish a year later.
Coach Godwin first head coaching stint came at Enfield Academy, a private school in Nash County, North Carolina. Starting in 1991 he was the Athletic Director and Head Baseball coach. During the seven seasons (1991–1997) as head coach he accumulated a 131–57 (.697) record. During this time Enfield Academy baseball team had five consecutive conference championships, four straight Final Four appearances and a state title in 1994.
After Enfield Academy, Coach Godwin became Cary Academy first Athletic Director in 1997.
Coach Godwin next Head Coaching job came at Louisburg College. During his six-year term he earned a 262–85 (.755) overall record. During the 2005 season, Godwin guided the Hurricanes to Region X regular season and tournament titles on his way to earning Region X Coach-of-the-Year honors. The 2005 Hurricanes finished the regular season with a 49–13 record and stood sixth nationally in the NJCAA Division I final regular season poll. In 2004, the Hurricanes went 40–18 and claimed the top seed at the Region X Tournament before finishing the campaign as a regional finalist.
After taking the helm at Louisburg College in the fall of 1999, Godwin kept the Hurricanes in the national spotlight by averaging 43 wins per season. The Hurricanes finished with a school-record 51–11 mark in 2002 and made their tenth trip to the College World Series in Grand Junction, Colorado. During his tenure at Louisburg, Godwin earned Region X and Eastern District Coach-of-the-Year honors, received the North Carolina College Coach-of-the-Year award in 2002.
Godwin first came to ECU as an assistant coach on June 9, 2005. After Randy Mazey resigned his position as head coach, Godwin was tapped as interim head coach on October 10, 2005, then was named permanently to the position on October 28, 2005. For his first year as head coach, his record was 33–26.
Godwin's team also earned many awards and recognition during his first year. Senior catcher Jake Smith earned the Coleman Company-Johnny Bench Award, which is given annually to the nations top collegiate catcher. Four Pirates earned All-Conference honors. The 2006 Pirates ranked among the league leaders (all games) in average (.305), runs scored (381), total bases (939), slugging percentage (.452), hits (633), triples (13), RBI (342), home runs (58), ERA (4.34), runs allowed (296), opposing batting average (.282) and runners picked off (10).His 2009 team made it to the Super Regionals before losing to the University of North Carolina at Chapel Hill. Coach Godwin earned a Masters Degree in Education in 1995 from East Carolina University.
Below is a table of Godwin's yearly records as an NCAA head baseball coach.