He served with the U.S. Navy as a Helicopter Search and Rescue Swimmer/Anti-Submarine Warfare Operator during the Cold War 1980-1986 timeframe.
He served with the U.S. Army as a Military Police Officer. He deployed for two tours in Iraq 2005-2006 and 2009-2010 as a trainer for the Iraqi Police. He deployed for one tour in Guantanamo Bay Cuba 2014-2015 as a First Sergeant of a Military Police Company that conducted Detainee Operations in the Detainee facilities located there.
For the last seven years of his military career he served as the NCOIC of the California Military Department’s Provost Marshal Office. Retired from active duty as a Sergeant Major on 24 December, 2017.
He currently works as an Army Contractor for the Work For Warriors program as a Veteran Staffing Consultant.
He has been a member of the Folsom VFW Chapter 6604 since 2006.