He began his coaching career at the Navy under Elliott Uzelac in 1986.
On January 10, 2013, he was hired to serve as defensive coordinator, under newly hired head coach Willie Taggart, at the University of South Florida.