Yes. To be eligible for most veterans benefits and programs you must have been discharged or released from military service under conditions other than dishonorable. You will always be eligible for veterans benefits and programs when the character of your military service is Honorable.
You may still be eligible for service-connected disability compensation if the character of your military service is listed as a Discharge Under Honorable Conditions or a General Discharge.
If your character of military service is listed as Discharge Under Other Than Honorable Conditions, Undesirable Discharge, Bad Conduct Discharge or Dishonorable Discharge, in most cases you will be barred from receiving benefits.