Abstract: A shoelace fastening device comprises a first buckle having a first through-hole and a second through-hole separated from the first through-hole. One shoelace of a shoe enters the shoelace fastening device from the first through-hole and extends out of the shoelace fastening device from the second through-hole, while the other shoelace enters the shoelace fastening device from the second through-hole and extends out of the shoelace fastening device from the first through-hole. The shoelace fastening device further includes a second buckle having a first pressing portion adapted to the first through-hole and a second pressing portion adapted to the second through-hole.