Justin began his racing career racing go karts at only the young age of 9, and quickly moved up to Junior Sprints by the time he was 10. Moving along through the ranks, he started racing 600 Micro Sprint Cars, winning numerous races within the next three years. He always dreamed of racing 360 and 410 Sprint Cars. After all of his many accomplishments in 600 Micros, he began racing 360 Sprint Cars in 2008. Ever since, he has won 60+ races overall in both 360 and 410 Sprint Cars within all of the sanctioning bodies of California. He has also secured the top 5 and top 10 finishes against some of the best drivers in the country.