Marín además se ha desempeñado como profesor de derecho en varias universidades poblanas, notario público y juez de lo familiar en la misma ciudad.