 He played college baseball at San Joaquin Delta College, where he was a two-year letterman and all-conference selection in 1986 and at the University of Pacific, where he was a two-year letterman, team captain, and a Conference Scholar Athlete.He played Minor League Baseball for the Bakersfield Dodgers in 1989 before beginning his coaching career.He was an assistant coach at the University of North Carolina at Wilmington from 1998-2001, where he was the hitting coach as well as outfield and catchers coach.