Louis Garin est né dans une famille modeste dont le père est cheminot. Il travaille avec son père à la Compagnie des chemins de fer de l'Ouest jusqu'en 1935. Il s'inscrit aux cours du soir de l'école régionale des beaux-arts de Rennes. Louis Garin se marie et devient père de famille. Il peint à ses heures de loisirs et pendant ses congés. Illustrateur et peintre de paysages et de sujets lyriques, il est réputé pour ne peindre que la région bretonne. En 1922, il expose au Salon de la Société nationale des beaux-arts.
Entre 1928 et 1938, il travaille pour la Manufacture de la Grande Maison de la Hubaudière, dite « H.B », à Quimper, notamment en compagnie du sculpteur René Quillivic et des peintres Alphonse Chanteau (1874-1958) et Georges Brisson (1902-1980), Georges Renaud (1901-1994), Paul Fouillen (1899-1958), et le Toulousain René Beauclair (1877-1960), ceci pendant la pleine productivité de la marque « Odetta » (Les Ateliers de l'Odet).
En 1935, il participe à la décoration de la salle de jeux de la classe tourisme du paquebot Normandie. À cette même époque, il quitte son emploi de cheminot pour devenir peintre à temps complet après avoir reçu la commande de la décoration de l'église Sainte-Thérèse de Rennes..
Il conçoit le décor du pavillon breton de l'Exposition universelle de 1937 à Paris. Pendant la Seconde Guerre mondiale, il trouve refuge à Landavran, où il décore les murs de l'église.
Il peint également de nombreux décors de restaurants, dont Le Menach au Bono, l'hôtel Du Guesclin à Rennes, Manche-Océan à Vannes, l'hôtel Bellevue à Trébeurden ainsi que dans quelques églises comme Saint-Joseph à La Trinité-sur-Mer, ou l'église Saint-Lézin à La Chapelle-Janson en 1959, quelques mois avant sa mort.
Il travaille également pour la faïencerie de Sarreguemines, pour laquelle il réalise des services de table à décors bretons.
Il meurt à Val d'Izé le 13 octobre 1959.