A chain-like self-moving robot includes three or more capsule units connected to one another in a string by means of couplers. By expanding and contracting intercapsule spaces in a predetermined sequence so that a smaller number of the capsules are moved while a larger number of capsules remain stationary, the chain-like robot can move forwardly or backwardly.