Nació en el municipio de Jesús de Otoro, Intibucá, el 16 de marzo de 1881. Sus padres fueron Pedro Tosta López y Arcadia Carrasco Paz. Casado con Francisca Fiallos Inestroza en 1899. Inició la carrera militar en 1904 cuando ingresó a la Escuela Militar, que funcionaba en Toncontín. Recibe el grado de teniente en 1908. Nombrado profesor e instructor de la Guardia de Honor Presidencial y ascendido a capitán, 1909. Dirigió la Escuela de cabos y sargentos en Ocotepeque. Se traslada a Tegucigalpa y se desempeña con el coronel Luis S. Oyarzun en la dirección de la Escuela militar en Tegucigalpa. Fue ascendido a mayor en 1910. Dirigió en San Pedro Sula la Escuela de cabos y sargentos. En 1919 ante la decisión del presidente interino Francisco Bertrand de continuar en la Presidencia, Tosta, en unión con otros líderes militares se apoderó de las plazas de La Esperanza, Marcala, Gracias, Santa Rosa de Copán, Santa Bárbara y San Pedro Sula, lo que motivó la caída de Bertrand. Ese mismo año fue nombrado Ministro de guerra y en 1920, Ministro de Fomento. Ascendido a coronel y luego a general de brigada; nombrado inspector militar de la Costa Norte, comandante de Puerto Cortés, inspector de occidente. Fue uno de los comandantes en la guerra civil de marzo a abril de 1924. A bordo del buque de guerra norteamericana Milwaukee las facciones victoriosas decidieron nombrarlo Presidente Provisional, asumiendo el cargo el 30 de abril de 1924. Convocó a la constituyente que decretó la Constitución número nueve del país. Derrotó la sublevación de su Ministro de Guerra, Gregorio Ferrera, venciéndolo en Ajuterique. Las elecciones presidenciales se llevaron a cabo en los últimos días de noviembre, declarando electo el Congreso, el 20 de enero de 1925, a Miguel Paz Barahona y Presentación Quezada como Vicepresidente. Es nombrado Ministro de Guerra durante la administración del Presidente Miguel Paz Baraona (1925-1929). Ministro de Gobernación, Justicia y Sanidad durante la administración del Presidente Vicente Mejía Colindres (1929-1933). Falleció en Tegucigalpa el 7 de agosto de 1930.