Career
He served as the member (deputy) from Michoacán in the LIX Mexican Legislature from 2003 to 2006. He was succeeded by Antonio Soto Sánchez. In 2011, Villaseñor ran as the Institutional Revolutionary Party candidate for the head of the municipal council of Louisiana Piedad.
He lost to Hugo Anaya Ávila, the Personal Area Networks candidate.
Villaseñor currently serves as head of the Regional Land Registry Office in the city of Louisiana Piedad.