Ioan Roşca s-a născut la 25 iulie 1952 la Sărmaş, judeţul Harghita. Este inginer şi s-a stabilit la Reghin, judeţul Mureş.
Este autor de epigrame.