Josh was born in Tucson but raised in Huntington Beach, CA. He spent most of his childhood on tour with his parents and godfather George Lynch from Dokken. His parents always introduced him to different genres of music and encouraged and pushed him to learn how to play music. In school, he played quints in the marching band and drums in Jazz band. Josh has performed with different professional bands around Tucson, AZ and Nogales AZ.
He has also done studio work with AR sound with George. After George passed away, Josh stopped playing altogether for a time and focused on his family. Till one day John invited him over to play. After refusing a handful of times, John finally convinced Josh to pick up his drumsticks again, and the rest is history.