Josh Ravin was born in West Hills, California on January 21, 1988, to parents Virgil and Lana Ravin. He has an older brother, Joel and a younger sister, Amanda
The Cincinnati Reds selected Ravin in the fifth round of the 2006 MLB Draft out of Chatsworth High School in Chatsworth, Los Angeles, California. He made his professional debut with the Gulf Coast Reds in 2006. and was named the Carolina League pitcher of the week for August 9–15, 2010 while playing for the Lynchburg Hillcats.
The Reds added Ravin to their 40-man roster after the 2012 season and invited him to spring training in 2013. He was designated for assignment by the Reds on September 16, 2013 after posting a 4.82 ERA in 48 combined games for the Pensacola Blue Wahoos of the Class AA Southern League and Louisville Bats of the Class AAA International League in 2013.
Ravin was claimed off waivers by the Milwaukee Brewers on September 19, 2013 but was outrighted by them on October 23.
After becoming a free agent, he signed a minor league deal with the Los Angeles Dodgers on December 13, 2013 and split the 2014 season between the AA Chattanooga Lookouts and AAA Albuquerque Isotopes. Combined he was 2–1 with a 3.55 ERA in 23 games. The Dodgers invited him to attend major league spring training in 2015 and he was assigned to the AAA Oklahoma City Dodgers.
Ravin was called up to the majors by the Dodgers on June 2, 2015. He made his debut that night against the Colorado Rockies, striking out the one batter he faced, DJ LeMahieu, and picking up the win. He appeared in a total of nine games for the Dodgers in 2015, allowing seven runs in 9 1⁄3 innings. He also pitched in 22 games for Oklahoma City with a 3.86 ERA.
Ravin broke the radius bone in his left forearm in a multi-vehicle automobile accident on February 29, 2016. The injury required surgery. Ravin began the 2016 season on the 15-day disabled list. On May 10, 2016, Ravin was suspended for 80 games by MLB for testing positive for pralmorelin, a banned performance-enhancing drug. Ravin was reinstated on August 3, and optioned to Triple-A. He rejoined the Dodgers on August 8. He appeared in 10 games with a 0.93 ERA in 2016.
Ravin suffered a groin injury in spring training in 2017, causing him to begin the season on the disabled list. He was taken off the DL and optioned to Oklahoma City on May 10. He did manage to appear in 14 games for the Dodgers in 2017, with a 6.48 ERA as well as 30 games for Oklahoma City, where he had a 5.09 ERA. His groin issue recurred all season, leading to several stints on the disabled list and he was eventually shut down for good on September 22.
Ravin's brother, Joel, was shot five times after being kidnapped on October 4, 2015. He survived.