An assistance device for medication compliance is provided. The assistance device includes an image acquisition module, a process module, and an alarming module. The image acquisition module is configured to acquire a barcode image of a medicine information carrier. The process module receives, and identifies the barcode image acquired by the image acquisition module. The alarm module electrically connects with the process module, receives control information produced by the process module, and generates sounds or vibration to notify a user to take medicines.