Lafitte pitched for the Georgia Tech baseball team in 1906 and 1907. He also was a starter in the first intercollegiate basketball game ever played by Georgia Tech. He made his debut with the Detroit Tigers in 1909. After an 11-8 season with the 1911 Tigers, Lafitte told manager Hughie Jennings that he wanted to leave early the following season to resume dental school. Jennings told him if he left early to keep on going. Lafitte did. He became a dentist, but also pitched in the Federal League.
He returned to baseball in 1914 as a member of the Brooklyn Tip-Tops of the fledgling Federal League. That season he became the only pitcher to throw a no-hitter without throwing a shutout in a 6-2 victory over the Kansas City Packers on September 19. In 1915, he split his final season between the Tip-Tops and the Buffalo Blues.
He served in the U.S. Army during both World Wars. Baseball helped him earn a degree in dentistry, and he practiced dentistry for 42 years in Philadelphia, Pennsylvania, retiring in 1961. The Jenkintown, Pennsylvania resident died at age 85 at his home and is buried at Ivy Hill Cemetery in Philadelphia.