A McKean spokeswoman, Harriet Sternberg, said the actor suffered a broken leg.
Emergency officials say McKean was struck at West 86th Street and Broadway in Manhattan just before 3 p.m. Tuesday. McKean was taken to St. Luke's hospital. Police said he was in stable condition. They had no further details.
McKean also played Lenny on the hit television show "Laverne & Shirley." He is currently starring in the Broadway production of Gore Vidal's political drama, "Best Man."