Faroeste Caboclo acompanha a história de João de Santo Cristo (Fabrício Boliveira), que sai de Salvador e vai para Brasília, onde começa a traficar drogas. Na capital, ele se apaixona por Maria Lucia (Ísis Valverde) e se envolve em uma disputa com Jeremias (Felipe Abib), outro traficante.
Antonio Calloni faz o oficial corrupto Marco Aurélio e César Troncoso vive Pablo. O roteiro foi escrito por Marcos Bernstein (O Outro Lado da Rua) e Victor Atherino.








