Людовик был сыном венгерского короля
Карла Роберта (родственного неаполитанской анжуйской династии) и Елизаветы, дочери
Владислава Локотка и сестры
Казимира III Великого, последнего короля Польши из династии Пястов. Венгерскую корону Людовик I получил после смерти отца в 1342, но в молодости руководился советами матери. В 1347 он предпринял поход в
Неаполь с целью мести за умерщвленного там брата, но прочного успеха не имел; в 1350 он повторил свой поход, покорил Неаполь и передал управление им своей матери, а сам обратил главное внимание на Далмацию, находя, что она важнее для Венгрии, чем Италия. За обладание Далмацией Людовику I пришлось вести упорную борьбу с венецианцами, но наконец он сломил их и заставил в 1356 признать Далмацию за Венгрией.